Build powerful integrations with our comprehensive REST API. Access real-time metrics, trigger analyses, and automate your incident response workflow.
Get up and running with the AutonomOps API in minutes
Sign up for an account and generate your API key from the dashboard
Choose your preferred language and install our official SDK
Start making API calls to access your observability data
Explore our comprehensive API endpoints
Select an endpoint to view details
Get started quickly with our SDK examples
import requests
# Initialize the client
api_key = "your-api-key"
base_url = "https://api.autonomops.ai/v1"
headers = {
"Authorization": f"Bearer {api_key}",
"Content-Type": "application/json"
}
# Get incidents
response = requests.get(
f"{base_url}/incidents",
headers=headers,
params={"status": "open", "severity": "high"}
)
incidents = response.json()
print(f"Found {incidents['total']} incidents")
# Trigger analysis
analysis_response = requests.post(
f"{base_url}/incidents/analyze",
headers=headers,
json={
"incident_id": incidents['incidents'][0]['id'],
"analysis_type": "root_cause"
}
)
print(f"Analysis started: {analysis_response.json()['analysis_id']}")Use our official SDKs for seamless integration
pip install autonomopsnpm install @autonomops/sdkgo get github.com/autonomops/go-sdkMaven: com.autonomops:sdkgem install autonomopscomposer require autonomops/sdkdotnet add package AutonomOpscargo add autonomopsAPI rate limits by plan
| Plan | Requests/Min | Requests/Day | Burst Limit |
|---|---|---|---|
| Developer | 60 | 10,000 | 100 |
| Growth | 300 | 100,000 | 500 |
| Enterprise | Custom | Unlimited | Custom |
Our engineering team is here to help you integrate with AutonomOps