SDK
Back to GlossaryDevelopment
Software Development Kit - A Python library that provides programmatic access to Rhesis platform features for integration into your workflows.
Also known as: Software Development Kit, Python SDK
Overview
The Rhesis Python SDK provides programmatic access to platform features, enabling you to integrate AI testing into your development workflows, CI/CD pipelines, and custom tooling.
Installation
Quick Start
Core Features
Test Generation:
Evaluation with Metrics:
Endpoint Connector:
CI/CD Integration
GitHub Actions:
Example Test Runner:
Working with Models
Best Practices
- Error handling: Wrap SDK calls in try-except blocks
- Environment variables: Store API keys securely
- Version pinning: Pin SDK version in requirements.txt
- Review generated tests: Always review AI-generated content
- Iterate: Refine prompts based on results