Introduction
The Giskard Hub Python SDK (giskard-hub) gives you programmatic access to everything the Hub can do: define agents, build evaluation datasets, run evaluations and vulnerability scans, schedule recurring runs, and manage your entire quality workflow from code.
pip install giskard-hubfrom giskard_hub import HubClient
hub = HubClient() # reads GISKARD_HUB_BASE_URL and GISKARD_HUB_API_KEY from env
project = hub.projects.list().data[0]evaluation = hub.evaluations.create( agent_id="<agent-id>", dataset_id="<dataset-id>", project_id=project.id, name="My first evaluation",)Where to start
Section titled “Where to start” Quickstart Install the SDK, set up authentication, and run your first evaluation in minutes.
Core Concepts Understand how Projects, Agents, Datasets, Evaluations, and Scans fit together.
How-to Guides Step-by-step guides for every feature: datasets, evaluations, scans, scheduling, and more.
API Reference Full reference for every resource, method, and type exported by the SDK.
Need Help?
Section titled “Need Help?”- Documentation: Browse the How-to Guides for step-by-step walkthroughs of every feature
- Examples: Check our GitHub repository for runnable examples and notebooks
- Community: Join our Discord for support and discussions
- Enterprise: Need on-premise deployment or dedicated support? Contact us