Skip to content
GitHubDiscord

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.

Terminal window
pip install giskard-hub
from 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",
)
  • 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