Skip to main content
The Evaluate SDK lets you manage datasets, create evaluations, trigger test runs, and poll for results — all programmatically. Use it for CI/CD pipelines, automated security testing, or building custom evaluation workflows.

Installation

Quick start

Client initialization

From environment

Manual configuration

Run an evaluation

The simplest way to run an evaluation:

Products API

Datasets API

List datasets

Create datasets

Manage dataset items

Update and delete

Evaluations API

List and get

Create evaluations

Add public evaluations

Update and delete

Evaluation runs API

List runs

Get run details

Wait for completion

Get execution logs

Run statuses

DSN utilities

CI/CD integration

Run evaluations in your CI pipeline and fail the build if the security score is below a threshold:

Full example: create and run an evaluation