#1919th of 42 in Gateways and observability

giskard-oss

Python library for evals and red-team scans of LLM agents

Stars
5.9k
License
Apache-2.0
Last commit
Oct 2026
Last release
Oct 2026
Language
Python
Stars, last 30 weeks+758
3 Apr 2026: 5,180 stars10 Apr 2026: 5,196 stars17 Apr 2026: 5,245 stars24 Apr 2026: 5,271 stars1 May 2026: 5,286 stars8 May 2026: 5,307 stars15 May 2026: 5,324 stars22 May 2026: 5,336 stars29 May 2026: 5,379 stars5 Jun 2026: 5,390 stars12 Jun 2026: 5,402 stars19 Jun 2026: 5,414 stars26 Jun 2026: 5,444 stars3 Jul 2026: 5,459 stars10 Jul 2026: 5,477 stars17 Jul 2026: 5,615 stars24 Jul 2026: 5,682 stars31 Jul 2026: 5,701 stars7 Aug 2026: 5,717 stars14 Aug 2026: 5,730 stars21 Aug 2026: 5,742 stars28 Aug 2026: 5,773 stars4 Sept 2026: 5,790 stars11 Sept 2026: 5,802 stars18 Sept 2026: 5,817 stars25 Sept 2026: 5,830 stars2 Oct 2026: 5,852 stars9 Oct 2026: 5,882 stars16 Oct 2026: 5,904 stars23 Oct 2026: 5,919 stars30 Oct 2026: 5,938 stars

5,180 on 3 Apr 20265,938 on 30 Oct 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

Giskard v3 is a modular Python library for testing agentic systems. giskard-checks provides a scenario API with string, regex, semantic-similarity and LLM-as-judge checks (Groundedness, Conformity, LLMJudge) for multi-turn evals. giskard-scan generates adversarial suites from a plain-language agent description, covering prompt injection, harmful content and misinformation, and adds RAG knowledge-base quality evaluation.

Who it is for: Developers testing and red-teaming LLM agents and RAG apps in Python

Strengths

  • Wraps any sync or async callable, so LLMs, black-box agents and pipelines are all testable
  • Supports multi-turn scenarios and suites, not just single-prompt assertions
  • Scan generates adversarial tests across OWASP LLM Top-10 categories from a text description
  • Split into packages, so installs carry only the dependencies needed

Weaknesses

  • LLM judges and scan generators need a provider extra and API key; default judge is openai/gpt-4o-mini
  • Requires Python 3.12+
  • Tabular/ML model scan and Hub exist only in v2, which is no longer actively maintained
  • Optional telemetry is on unless disabled via environment variable

What it needs

  • no GPU
  • Needs Python 3.12+, LLM provider API key (e.g. OpenAI) for judges and scan generators
  • Models: OpenAI, Anthropic, other providers via giskard-llm

Quick answers

Is giskard-oss open source?

Yes. Its code is on GitHub under the Apache-2.0 license.

Does giskard-oss need a GPU?

No, it runs without one.

Also in Gateways and observability

See all 42
Also in Gateways and observability
RankProjectScore
1OmniRouteLLM gateway routing one OpenAI-compatible endpoint across 372 providers83.4k starsMIT96 out of 100
2new-apiGateway that unifies LLM providers behind OpenAI, Anthropic and Gemini APIs51.1k starsAGPL-3.090 out of 100
3MLflowTracing, evals, prompt registry and AI gateway plus classic ML tracking Live demo ↗ (opens in a new tab)28.6k starsApache-2.089 out of 100
#4LiteLLMOpenAI-format gateway and Python SDK for calling 100+ LLM providers62.5k starscustom license87 out of 100
#5freellmapiOpenAI-compatible gateway pooling free-tier LLM providers with automatic failover45.5k starsMIT86 out of 100