Giskard Review (2026): Features, Pricing & Verdict
Giskard is the open-source testing library for AI — the tool that treats evaluating an LLM, a RAG application or a machine-learning model as a software-testing discipline rather than a manual, ad-hoc chore. Where much of the LLM-operations world is built around observing what your AI did in production, Giskard is built around proactively finding what’s wrong with it before, and after, you ship: automatically scanning for vulnerabilities, generating test cases you’d never write by hand, and turning the failures it finds into reusable test suites that live in your CI/CD pipeline. Founded in Paris and maintained by Giskard-AI under the permissive Apache 2.0 licence, it has become a genuine cornerstone of many teams’ evaluation pipelines, with around 5,200 GitHub stars and real research credibility — its work has been funded in part by the European Commission and Bpifrance, it has collaborated with the AI Incident Database and Google DeepMind, and its v2 engine even powers Databricks’ AI red-teaming toolkit. Two capabilities define it. The first is the LLM Scan, an automatic vulnerability detector that combines heuristics-based and LLM-assisted probes to surface hallucinations, prompt injection, sensitive-information disclosure, bias, harmfulness and robustness problems in your domain-specific chatbots, QA systems and RAG apps — then exports the issues as a customisable test suite. The second, and the feature that earns Giskard a distinct place in any toolkit, is RAGET, the RAG Evaluation Toolkit: it reads your knowledge base and automatically generates a synthetic test set — questions, reference answers and supporting context — then evaluates your pipeline on retrieval accuracy, context relevance, answer correctness and hallucination rate, with component-level attribution that tells you which stage of the RAG pipeline actually failed. Add autonomous multi-turn red-teaming agents (40-plus adaptive probes), traditional tabular-ML testing, and an enterprise Hub built for banking and insurance with EU AI Act and OWASP compliance packs, and Giskard is a distinctive, research-grade, open-source testing platform. Its honest caveats: it’s a testing-and-red-teaming tool rather than a full observability platform, and it’s mid-transition to a v3 rewrite whose flagship features are still migrating.
- Best for
- AI/ML engineers and data scientists who want AI quality-and-security testing framed as software testing — automated vulnerability scanning, RAG evaluation, and reusable CI/CD test suites — especially teams shipping RAG assistants or working in regulated sectors (banking, insurance)
- Platform
- Open-source Python testing library (LLM Scan, RAGET RAG evaluation, autonomous red teaming, tabular-ML testing) plus the enterprise Giskard Hub (team collaboration, continuous red teaming, RBAC, compliance packs); black-box testing via API endpoint
- Key differentiator
- RAGET — auto-generates RAG test sets from your knowledge base and attributes failures to specific pipeline stages (retrieval, generation, knowledge base) — plus an automated vulnerability Scan; the RAG component-level attribution most red-team scanners lack
- Pricing
- Open-source library free (Apache 2.0); Giskard Hub enterprise pricing custom/contact-sales; LLM red-teaming professional service available
- Vendor
- Giskard-AI (founded in Paris) — ~5.2k GitHub stars; research funded by the European Commission & Bpifrance; collaborations with Google DeepMind & the AI Incident Database; v2 powers Databricks’ AI red-teaming toolkit
What Is Giskard?
Giskard is an open-source Python library — with an accompanying enterprise platform, the Giskard Hub — for testing and evaluating AI systems, with a specific focus on LLM agents and RAG applications alongside traditional machine-learning models. It sits in the same broad quality-and-safety space as evaluation platforms like Braintrust and Patronus and red-team scanners like garak and PyRIT, but it stakes out a distinct position: Giskard frames AI evaluation as software testing. The core insight behind it is that LLMs fail in ways traditional software doesn’t — hallucinations, prompt injection, adversarial manipulation, bias — and that developers under pressure to ship often push models into production with hidden vulnerabilities because they don’t know where to start, what to test for, or how to write effective tests for these novel risks. Giskard’s answer is to automate that testing: point it at your model (it operates black-box, needing only an API endpoint, so it doesn’t have to know your foundation model or vector database), and it will automatically scan for a wide range of issues, generate domain-specific test cases, and produce shareable reports and reusable test suites you can drop into your development process and CI/CD pipeline. Crucially, it’s designed for continuous use across the whole lifecycle: before deployment, it provides quantitative KPIs to confirm an agent is production-ready; after deployment, it continuously detects new vulnerabilities that emerge once the application is live. To find those vulnerabilities it draws on multiple sources — internal company knowledge (like a RAG knowledge base) to catch hallucinations, external cybersecurity monitoring to identify new threats, and a library of internal prompt templates distilled from client experience. It’s genuinely open (Apache 2.0), it’s research-grade (Giskard’s R&D team publishes work like the Phare multilingual benchmark and a striking 650,000-story study of stereotypes across 23 models, with funding from the European Commission and collaborations including Google DeepMind), and it’s built to be accessible to data scientists and AI engineers rather than only security specialists. Within this site’s Machine Learning & MLOps category, Giskard is the open-source AI-testing-and-red-teaming specialist of the cluster: the tool to reach for when you want to proactively find and fix quality and security failures — especially in RAG systems — as a repeatable, automated part of how you build.
Core Features
RAGET: automated RAG evaluation with component-level attribution
The feature that earns Giskard a genuinely distinct place in the toolkit is RAGET, the RAG Evaluation Toolkit — and for anyone shipping a retrieval-augmented assistant, it addresses the single hardest part of the job. RAG applications are notoriously difficult to evaluate because a failure can originate at any stage of the pipeline: retrieval might pull the wrong context, the generator might ignore good context, the knowledge base might be incomplete, or the rewriting and routing logic might misfire — and a simple end-to-end accuracy score tells you something is wrong without telling you where. RAGET tackles this on two fronts. First, it removes the biggest practical barrier to testing RAG at all: instead of hand-authoring an evaluation set, it reads your knowledge base and automatically generates a synthetic test set — realistic questions, reference answers, and the supporting context needed to judge them — so you have a domain-specific evaluation dataset grounded in your own documents without the manual labour. Second, and more importantly, it evaluates your pipeline with component-level attribution: it measures retrieval accuracy (did it find the right chunks?), context relevance (are the retrieved chunks actually useful?), answer correctness (does the response match the reference?), and hallucination rate (did the model make things up?), and it’s designed to attribute failures to specific components of the RAG pipeline rather than just scoring the system as a black box. That component-level diagnosis is the capability that makes Giskard complementary to — rather than overlapping with — the offensive red-team scanners: where tools like garak and PyRIT exist to attack a model and see what breaks, RAGET tells you whether your retrieval-augmented application answers correctly and precisely where it breaks down. It’s the kind of feature that, once a team building a RAG assistant has it, becomes hard to give up, because it turns the murky, frustrating problem of “our chatbot sometimes gives wrong answers and we don’t know why” into a structured, attributable, repeatable evaluation. For RAG evaluation specifically, RAGET is one of the strongest offerings available in any open-source tool.
The LLM Scan and autonomous red teaming
Giskard’s second pillar is proactive vulnerability detection, delivered through its automatic Scan and its red-teaming capabilities. The LLM Scan (invoked as simply as giskard.scan) is an automated vulnerability detector that performs an in-depth assessment of your domain-specific LLM system — chatbots, QA systems, RAG models — rather than merely benchmarking a foundation model in the abstract. It combines two kinds of detectors: heuristics-based detectors that use known techniques and patterns to test for vulnerabilities not specific to your model, and LLM-assisted detectors that use a separate LLM to probe your system for issues specific to your business case. Across those it surfaces the failure modes that matter most for production LLMs: hallucinations, prompt injection, sensitive-information disclosure, harmfulness, bias and stereotypes, and robustness problems. The genuinely useful part is what happens next: the scan results aren’t a dead-end report but a starting point — you convert the issues it finds into actionable tests with a single call, saving them as a reusable test suite that you can re-run on every iteration and against new model versions to guard against regressions, and integrate directly into your CI/CD pipeline. That “scan → test suite → CI” loop is what makes Giskard feel like software testing rather than a one-off audit. Layered on top is red teaming: Giskard’s scanner uses autonomous agents that conduct dynamic, multi-turn conversations, escalating attack intensity when initial probes are blocked and adapting their strategies in real time across a library of 40-plus probes — which catches conversational vulnerabilities that single-turn testing misses entirely. The scanner works with essentially any model — OpenAI, Anthropic, Hugging Face, Azure OpenAI, local models via Ollama, and, through a LiteLLM integration, any supported provider — with a simple model-wrapper function handling the rest. It’s worth an honest calibration here: as security specialists note, Giskard’s prompt-injection and harmfulness detectors are a valuable first-pass signal, but the Scan is a scan, not the exhaustive probe library of a dedicated tool like garak or the orchestrated, sustained campaigns of PyRIT — so for a deep, comprehensive adversarial red-team engagement you’d complement Giskard with a specialist. As an automated, integrated, developer-friendly first line of defence that turns findings into permanent tests, though, it’s excellent.
Traditional ML testing, the enterprise Hub and the v3 rewrite
Beyond LLMs, Giskard retains a capability many newer LLM-only tools lack: it tests traditional tabular machine-learning models too. The ML testing module supports classification, regression and ranking models built with the usual libraries (scikit-learn, XGBoost, CatBoost and others), automatically detecting performance issues, data leakage, bias and robustness problems — which makes Giskard a single testing framework for teams that run both classical ML and modern LLM workloads, rather than forcing them to adopt separate tools for each. For organisations that need more than a local library, the enterprise Giskard Hub adds the collaboration and governance layer: real-time team collaboration with shared workspaces and collaborative annotation, role-based access control, centralised dataset management with versioning of test cases, custom failure categories beyond the standard security and business-logic issues, and — critically for its target market — continuous red teaming with automated, scheduled scanning and monitoring that detects new vulnerabilities as they emerge in production. The Hub is squarely aimed at regulated sectors like banking and insurance, where AI failures carry serious compliance and reputational risk, and it reflects that with a context-aware, Policy-as-Code framework that includes ready-to-use EU AI Act and OWASP Top 10 for LLMs compliance packs — a genuinely differentiated compliance story. The most important thing to understand about Giskard’s current state, though, is the v3 transition. Giskard v3 is a complete, from-scratch rewrite announced in 2026, motivated by two real problems with v2: heavy dependency management (v2 leaned on scikit-learn, PyTorch, pandas and more, which caused “dependency hell”) and a tabular-centric architecture poorly suited to modern multi-turn conversational agents. v3 replaces the monolith with a modular, package-based ecosystem — giskard-checks (composable testing, from simple assertions to dynamic multi-turn scenarios) and giskard-agents (an agent-workflow framework) — that is data-structure-agnostic and lightweight, installing only what you need. It’s a genuinely promising direction. But it’s currently in beta/pre-release, and the flagship Scan and RAGET features have not yet been migrated to v3 (they still rely on the v2 engine), while v2 itself is no longer actively maintained. That transition state is the single biggest practical caveat for a new adopter today: you’re choosing between a modern-but-still-beta v3 whose headline features are mid-migration, and a mature-but-frozen v2 — and it’s the main reason Giskard, for all its strengths, sits where it does rather than higher.
Scored Categories
Pricing
| Tier | Price | Notes |
|---|---|---|
| Open-source library | Free (Apache 2.0) | Full testing library — LLM Scan, RAGET, red-teaming scanner, tabular-ML testing; pip install and run locally against any model; permissive licence, no usage cost |
| Giskard Hub (Enterprise) | Custom / contact sales | Team collaboration, continuous/scheduled red teaming, RBAC, dataset versioning, custom failure categories, EU AI Act & OWASP compliance packs; pricing not public |
| LLM red-teaming service | Custom / engagement | Professional service — Giskard’s ML researchers run red-teaming engagements to identify and mitigate vulnerabilities (misinformation, data leaks) with threat modelling |
Strengths
- RAGET — best-in-class open-source RAG evaluation with component-level failure attribution
- Auto-generates RAG test sets from your knowledge base — no hand-authoring
- Fully open-source (Apache 2.0) and free — run locally, full data ownership
- Automated LLM Scan: hallucinations, prompt injection, PII leakage, bias, robustness
- Scan findings convert into reusable CI/CD test suites — testing, not one-off audits
- Autonomous multi-turn red teaming (40+ adaptive probes) catches conversational flaws
- Tests traditional ML (classification/regression/ranking) and LLMs in one framework
- Black-box — needs only an API endpoint; works with OpenAI, Anthropic, Ollama, LiteLLM
- Strong regulated-sector story: EU AI Act & OWASP compliance packs, Policy-as-Code
- Research-grade credibility — EU/Bpifrance funding, DeepMind collabs; powers Databricks red-teaming
- Enterprise Hub adds collaboration, continuous red teaming, RBAC, dataset versioning
Weaknesses
- Mid-transition to v3 (beta) — flagship Scan & RAGET still on v2; v2 no longer maintained
- A testing/red-teaming tool, not a full observability/monitoring platform
- Often complementary to (not a replacement for) trace/observe platforms
- Scan is a first-pass signal — less deep than garak’s probe library or PyRIT’s campaigns
- Enterprise Hub pricing not public — requires a sales conversation
- v3 requires Python 3.12+; APIs still being refined during beta
- Red-teaming depth for a full adversarial campaign needs a dedicated specialist alongside
- Primarily developer/Python-centric — less turnkey for non-technical users (outside the Hub)
Verdict: 8.0 / 10 — The Open-Source AI Testing & RAG-Evaluation Specialist
Giskard earns a solid 8.0 as the standout open-source AI-testing-and-red-teaming library, distinguished above all by RAGET, its RAG Evaluation Toolkit. For any team shipping a retrieval-augmented assistant, RAGET’s combination of auto-generated, knowledge-base-grounded test sets and component-level failure attribution solves the genuinely hard part of RAG evaluation — telling you not just that your pipeline is wrong but which stage broke — and it’s one of the strongest RAG-evaluation capabilities available in any tool, open-source or commercial. Around it sits a coherent, developer-friendly testing platform: an automated LLM Scan that surfaces hallucinations, prompt injection, PII leakage and bias and converts its findings into reusable CI/CD test suites; autonomous multi-turn red teaming across 40-plus adaptive probes; and, unusually, first-class support for traditional tabular ML alongside LLMs. It’s genuinely open (Apache 2.0) and free at its core, research-grade in credibility (EU-funded, collaborating with Google DeepMind, powering Databricks’ own red-teaming toolkit), and backed by an enterprise Hub with a differentiated compliance story (EU AI Act and OWASP packs) for regulated banking and insurance buyers. The score sits below the full-platform leaders (LangSmith, Langfuse and Braintrust at 8.5; Galileo at 8.3; Patronus at 8.2) for two honest reasons. First, scope: Giskard is a testing-and-red-teaming tool, not a complete observability-and-monitoring platform, so for most teams it complements a trace/observe platform rather than replacing one, and its red-teaming depth, while a valuable first-pass signal, isn’t the exhaustive campaign of a dedicated scanner like garak or PyRIT. Second, and more pressingly for a 2026 adopter, it’s mid-transition: the v3 rewrite is a promising, modular, dependency-light architecture built for multi-turn agents, but it’s still in beta, its flagship Scan and RAGET features are still being migrated from v2, and v2 itself is no longer actively maintained — a real “which version do I build on?” friction. The clean verdict: for AI engineers and data scientists who want proactive, automated AI quality-and-security testing framed as software testing — and especially for anyone building RAG systems or working under EU AI Act / OWASP compliance pressure — Giskard is an excellent, distinctive, free-to-start choice, best used as the testing layer alongside an observability platform. Just go in aware of the v2/v3 transition and plan which version you’ll adopt.
Frequently Asked Questions
What is RAGET, and why is it Giskard’s standout feature?
RAGET is Giskard’s RAG Evaluation Toolkit, and it’s the feature that earns Giskard a genuinely distinct place in the AI-testing landscape because it solves the single hardest part of building retrieval-augmented generation (RAG) applications: evaluating them. RAG systems are notoriously difficult to test because a wrong answer can originate at any stage of the pipeline — retrieval might fetch the wrong documents, the generator might ignore context that was retrieved correctly, the knowledge base might simply not contain the answer, or the query-rewriting and routing logic might misfire. A plain end-to-end accuracy score tells you the system got something wrong, but not where or why, which leaves teams guessing. RAGET addresses this in two ways. First, it removes the biggest barrier to testing RAG at all: rather than making you hand-write an evaluation dataset (tedious and error-prone), it reads your knowledge base and automatically generates a synthetic test set — realistic questions, reference answers, and the supporting context needed to grade them — so your evaluation is grounded in your own documents from the start. Second, and this is the crucial part, it evaluates your pipeline with component-level attribution. It measures retrieval accuracy (did it find the right chunks?), context relevance (were those chunks actually useful?), answer correctness (does the output match the reference?), and hallucination rate (did the model invent things?) — and it’s designed to point at which component of the pipeline is responsible for a failure, not just report an aggregate score. That diagnostic capability is what makes RAGET so valuable: it turns “our assistant sometimes gives wrong answers and we don’t know why” into a structured, repeatable, attributable evaluation that tells you whether to fix your retriever, your prompt, your knowledge base or your generation step. It’s also what makes Giskard complementary to offensive red-team scanners like garak or PyRIT — those attack a model to find security weaknesses, whereas RAGET tells you whether your retrieval-augmented application actually answers correctly and where it breaks down. For anyone shipping a RAG chatbot or assistant, that’s often the difference between being able to systematically improve it and just tweaking prompts and hoping.
Is Giskard free, and what’s the difference between the open source and the Hub?
Yes — Giskard’s core is genuinely free and open-source, released under the permissive Apache 2.0 licence, and the free version is a complete, self-contained testing solution rather than a stripped-back teaser. The open-source Python library includes the substance of the product: the LLM Scan for automated vulnerability detection, RAGET for RAG evaluation, the red-teaming scanner, and the traditional tabular-ML testing module. You install it with pip and run it locally against any model — OpenAI, Anthropic, Hugging Face, Azure OpenAI, local models via Ollama, or anything reachable through LiteLLM — with no usage fees and full data ownership, since everything runs in your own environment. For many individual developers and teams, that’s all they’ll ever need, and it’s the right place to start: you can validate that Giskard fits your workflow and delivers value before spending anything. The paid offering is the Giskard Hub, an enterprise platform that adds the collaboration and governance layer on top of the testing capabilities. The Hub’s key additions are team-oriented and production-oriented: real-time collaboration with shared workspaces and collaborative annotation, role-based access control to manage who can see data and run tests, centralised dataset management with versioning of test cases, custom failure categories beyond the standard security and business-logic issues, and — most importantly — continuous red teaming with automated, scheduled scanning that monitors production for newly emerging vulnerabilities rather than relying on you to run scans manually. The Hub is aimed squarely at organisations in regulated sectors like banking and insurance, and it reflects that with ready-to-use EU AI Act and OWASP Top 10 for LLMs compliance packs and a Policy-as-Code framework. Hub pricing isn’t published publicly — it’s a contact-sales arrangement — so you’ll need to talk to Giskard for a quote, which is worth factoring into procurement planning. There’s also a professional LLM red-teaming service where Giskard’s own researchers run expert-led adversarial engagements. In short: the open-source library is free and genuinely capable for local, individual and small-team testing; the Hub is the paid layer you adopt when you need team collaboration, continuous production red teaming, and compliance governance at organisational scale.
Should I worry about the Giskard v2-to-v3 transition?
It’s worth understanding before you commit, though it’s a manageable consideration rather than a dealbreaker. Here’s the situation. Giskard v2 has served thousands of developers and even underpins Databricks’ AI red-teaming toolkit, but it was built during an earlier era of machine learning and carried two real problems: heavy dependency management (it relied on a large stack of ML libraries like scikit-learn, PyTorch and pandas, which frequently led to “dependency hell”), and a tabular-dataset-centric architecture that was poorly suited to modern multi-turn conversational agents. So Giskard undertook a complete, from-scratch rewrite: Giskard v3, announced in 2026, is a modular, package-based ecosystem — with focused libraries like giskard-checks (composable testing from simple assertions to dynamic multi-turn scenarios) and giskard-agents (an agent-workflow framework) — that is data-structure-agnostic, lightweight, and installs only what you need. It’s a genuinely good architectural direction, purpose-built for the agent-centric world. The catch is timing. As of this review, v3 is in beta/pre-release: its APIs are still being refined, it requires Python 3.12+, and — most importantly — the two flagship features, the LLM Scan and RAGET, have not yet been fully migrated to v3 and still run on the v2 engine. Meanwhile, v2 remains available and functional but is no longer actively maintained. That leaves new adopters with a genuine choice to think through: build on the modern v3 architecture (great for multi-turn agent testing, but still beta and without the headline Scan/RAGET features natively migrated yet), or use the mature, feature-complete v2 (which has the Scan and RAGET you probably came for, but is frozen and no longer receiving active development). For most teams the pragmatic approach is to use whichever version supports the specific feature you need today — v2 if RAG evaluation via RAGET or the full Scan is your priority right now — while tracking the v3 roadmap, since the migration of Scan and RAGET to v3 is planned and in progress. It’s not a reason to avoid Giskard, but it is a reason to check the current state of the feature you care about before you build a workflow around it, and to expect some churn as the transition completes.