Skip to Content
Getting StartedOverview

Getting Started with Rhesis

Welcome to Rhesis! This guide will help you get started with Gen AI testing, whether you’re using the cloud platform, the SDK, or self-hosting.

Choose Your Path

Quick Start Options

Option 1: Cloud Platform (Fastest)

Get started in minutes at app.rhesis.ai :

  1. Create a free account
  2. Create your first project
  3. Generate test scenarios collaboratively
  4. Invite your team to define requirements together

Option 2: Python SDK

Install and integrate testing into your application:

terminal
pip install rhesis-sdk
example.py
import rhesis
from rhesis.sdk.synthesizers.prompt_synthesizer import PromptSynthesizer

rhesis.api_key = "rh-XXXXXXXXXXXXXXXXXXXX"  # From app.rhesis.ai

synthesizer = PromptSynthesizer(
    "Generate test cases for a doctor appointment scheduling chatbot"
)

test_set = synthesizer.generate(num_tests=4)

for test in test_set.tests:
    print(f"Prompt: {test['prompt']['content']}")
    print(f"Category: {test['category']}")

View full SDK documentation →

Option 3: Run Locally

Run the full platform on your local machine with Docker:

terminal
git clone https://github.com/rhesis-ai/rhesis.git
cd rhesis
./rh start

Visit http://localhost:3000  - you’ll be automatically logged in!

View running locally guide →

Need production deployment? See the Self-Hosting Guide for deploying to your own infrastructure with proper security and authentication.

Next Steps

Need Help?

Tip: If you’re new to Gen AI testing, start with Core Concepts to understand key principles before diving into implementation.