Skip to content
GitHubDiscord

Giskard Checks Tutorials

These tutorials teach you the fundamental patterns of Giskard Checks through hands-on, step-by-step exercises. Each one is a lesson you type along with, in order. When you already know what you want to build and need one specific task done, use the how-to guides instead.

To start Your First Test, you need:

It needs no API key or LLM. Before Your First LLM Call and the later tutorials, configure an LLM provider and API key using the same guide, and be familiar with basic async/await.

The recommended path here runs Your First Test, Your First LLM Call, Multi-Turn Scenarios, then Test Suites. Dynamic Scenarios is an alternative after Your First LLM Call and also prepares you for Test Suites.

Once you can build scenarios, extend with your own validation logic: see Custom Checks to create domain-specific checks with FnCheck, Check subclasses, and more.