Skip to main content
Prefer a managed solution? TraceRoot Cloud is maintained by the TraceRoot team — no setup required.
TraceRoot is open source and supports self-hosting. Run it on your own infrastructure for full control over your data and deployment. Some features require an enterprise license key.

Deployment Options

Local Developer Deployment

Best for: contributing to TraceRoot, local development, and debugging. Starts PostgreSQL, ClickHouse, MinIO, and Redis in Docker, then runs the API, UI, and workers locally via a tmux session.
git clone https://github.com/traceroot-ai/traceroot.git
cd traceroot
make dev
TraceRoot local dev environment running in tmux
See the README and CONTRIBUTING.md for details.

Local Docker Deployment

Best for: trying TraceRoot locally, integration testing, or running a full stack without local dependencies. Runs the entire stack in containers using Docker Compose — no need to install Python, Node, or other runtimes locally.
git clone https://github.com/traceroot-ai/traceroot.git
cd traceroot
make prod
See the README for details.

Production Deployment

Best for: production workloads on AWS. Deploy TraceRoot on Kubernetes using Helm charts and Terraform. Configuration lives in the deploy directory.
Terraform deployment is currently experimental. We recommend testing thoroughly before production use.