What is OpenSRE?
What is OpenSRE?
OpenSRE is an open-source framework for AI SRE agents that answer questions
about production systems. It uses your observability stack, cloud context,
and runbooks, and can deliver its findings to Slack, local files, or other
messaging channels. See the
Integrations overview for supported tools.
How do I get started?
How do I get started?
Which deployment path should I use?
Which deployment path should I use?
Most users start with the local CLI (
curl install, then
opensre to sign in, plus opensre integrations setup for the
tools you want OpenSRE to query). For organization-wide hosted connectors, use
Enterprise setup at
app.tracer.cloud.Self-hosted gateway deployment is covered in Deployment.Can I self-host OpenSRE?
Can I self-host OpenSRE?
Yes. Deploy the gateway as a FastAPI application using the repository
Dockerfile or your host’s Python workflow. Set
LLM_PROVIDER and the
matching provider API key (for example ANTHROPIC_API_KEY when
LLM_PROVIDER=anthropic). See Deployment and
Environment variables.Which model providers are supported?
Which model providers are supported?
The signed-in interactive shell uses the account-hosted model. Other hosts
and account-independent CLI workflows support Anthropic, OpenAI, OpenRouter,
TrustedRouter, DeepSeek, Gemini, Bedrock, Azure OpenAI, and CLI-backed
providers through
LLM_PROVIDER. Provider matrix and troubleshooting:
LLM providers.Does OpenSRE work with our existing tools?
Does OpenSRE work with our existing tools?
In most cases, yes. OpenSRE integrates with observability platforms
(Datadog, Grafana, Sentry), cloud environments (AWS, Kubernetes), incident
tools (PagerDuty, OpsGenie), databases, and messaging (Slack, Telegram).
Browse the Integrations overview and run
opensre integrations verify after setup.What happens when I run opensre with no arguments?
What happens when I run opensre with no arguments?
Running
opensre validates your OpenSRE account, then starts the interactive
shell. You can exit and stay signed out, but an inactive account cannot enter
the shell. Once signed in, you can describe issues in plain language. Slash
commands such as /help, /status, and /verify datadog are documented in
Shell commands.How are security and telemetry handled?
How are security and telemetry handled?
OpenSRE supports reversible masking before external LLM calls
and command-history redaction via
Interactive shell privacy. Anonymous product
telemetry can be disabled with
OPENSRE_NO_TELEMETRY=1. Report
vulnerabilities to support@opensre.com.