Deployment
You can deploy Rhesis on your own infrastructure. We provide rich guides from very easy quick start with one command, to more advanced configurations like Kubernetes and cloud environments.
Want the easiest path? Skip the infrastructure management and start testing immediately with Rhesis Cloud . We handle the hosting, scaling, and updates so you can focus on building and testing your AI apps.
Available Options
Architecture Overview
Services
The Rhesis platform consists of several interconnected services:
| Service | Port | Description | Health Check |
|---|---|---|---|
| PostgreSQL | 5432 | Primary database | pg_isready |
| Redis | 6379 | Cache & message broker | redis-cli ping |
| Backend | 8080 | FastAPI application | curl /health |
| Worker | 8081 | Celery background tasks | curl /health/basic |
| Frontend | 3000 | Next.js application | curl /api/auth/session |
Service Dependencies
Usage Limits
A self-hosted deployment has no usage limits. All seven metered resources (test executions, tracing spans, test generation, model tokens, seats, projects, endpoints) are unlimited. The usage page reports what the instance spent so you have visibility into resource consumption without any enforcement or blocking.