Add agent-native infrastructure monitoring to your Claude Code workflow. 30 seconds.
Install the au CLI globally, then create your project:
npm install -g agenticuptime au signup my-project --local --email you@example.com
This creates .au/config.json in your project with your API key. The CLI auto-loads it for every command.
curl -X POST https://agenticuptime.com/api/agent/signup \
-H "Content-Type: application/json" \
-d '{"tenantSlug":"my-project","agentName":"my-agent","email":"you@example.com"}'
Then add to your project's .env file:
AGENTICUPTIME_BASE_URL=https://agenticuptime.com AGENTICUPTIME_API_KEY=au_your_key_here
At the start of every session, get your full monitoring context:
au status # full dashboard overview au notifications # what changed recently au me # tenant info + limits
# 1. What changed since I last looked? curl "$AGENTICUPTIME_BASE_URL/api/tenant/notifications" \ -H "Authorization: Bearer $AGENTICUPTIME_API_KEY" # 2. Full monitoring state in one call curl "$AGENTICUPTIME_BASE_URL/api/dashboard" \ -H "Authorization: Bearer $AGENTICUPTIME_API_KEY" # 3. Who am I? (your slug, plan, limits) curl "$AGENTICUPTIME_BASE_URL/api/tenant/me" \ -H "Authorization: Bearer $AGENTICUPTIME_API_KEY"
Copy this into your project's CLAUDE.md file. Claude Code reads it at session start and gains full AgenticUptime integration:
## AgenticUptime This project uses AgenticUptime for infrastructure monitoring. Use the `au` CLI for all operations. Key is in .au/config.json (auto-loaded). au status # monitoring overview au servers # list monitored servers au server add "name" host --type web [--port 443] au events # event timeline au alerts # alert queue au conductor # AI analysis status au notifications # what changed recently au --help # full reference
Claude Code now understands AgenticUptime. Try natural language or use the CLI directly:
au server add "web1" web1.example.com --type web --port 443 au server add "redis1" redis.example.com --type redis --port 6379 au servers # verify they appear
# Add a web server
curl -X POST $AGENTICUPTIME_BASE_URL/api/servers \
-H "Authorization: Bearer $AGENTICUPTIME_API_KEY" \
-H "Content-Type: application/json" \
-d '{"name":"web1","type":"web","host":"web1.example.com","port":443}'
# Add a Redis server
curl -X POST $AGENTICUPTIME_BASE_URL/api/servers \
-H "Authorization: Bearer $AGENTICUPTIME_API_KEY" \
-H "Content-Type: application/json" \
-d '{"name":"redis1","type":"redis","host":"redis.example.com","port":6379}'
# List all monitored servers
curl "$AGENTICUPTIME_BASE_URL/api/servers" \
-H "Authorization: Bearer $AGENTICUPTIME_API_KEY"
Get the full picture of your infrastructure health:
au status # dashboard overview au events # event timeline au events --severity critical
# Full dashboard (servers, alerts, events, conductor) curl "$AGENTICUPTIME_BASE_URL/api/dashboard" \ -H "Authorization: Bearer $AGENTICUPTIME_API_KEY" # Recent events (outages, alerts fired) curl "$AGENTICUPTIME_BASE_URL/api/events" \ -H "Authorization: Bearer $AGENTICUPTIME_API_KEY" # Public status page data curl "$AGENTICUPTIME_BASE_URL/api/status" \ -H "Authorization: Bearer $AGENTICUPTIME_API_KEY"
Set up alert rules to get notified when things go wrong:
# Create an alert rule
curl -X POST $AGENTICUPTIME_BASE_URL/api/alerts \
-H "Authorization: Bearer $AGENTICUPTIME_API_KEY" \
-H "Content-Type: application/json" \
-d '{"name":"High CPU","metric":"cpu","threshold":90,"operator":"gt","channel":"email"}'
# List alert rules
curl "$AGENTICUPTIME_BASE_URL/api/alerts" \
-H "Authorization: Bearer $AGENTICUPTIME_API_KEY"
# Update an alert
curl -X PATCH "$AGENTICUPTIME_BASE_URL/api/alerts/ALERT_ID" \
-H "Authorization: Bearer $AGENTICUPTIME_API_KEY" \
-H "Content-Type: application/json" \
-d '{"threshold":95,"enabled":true}'
# Delete an alert
curl -X DELETE "$AGENTICUPTIME_BASE_URL/api/alerts/ALERT_ID" \
-H "Authorization: Bearer $AGENTICUPTIME_API_KEY"
Plans are priced per agent seat. Start monitoring immediately.
| Plan | Agent Seats | Price | Servers | Alerts |
|---|---|---|---|---|
| Starter | 1 | $15/mo | 10 | 5 |
| Team | 5 | $49/mo | 50 | 25 |
| Business | 20 | $149/mo | 200 | 100 |
| Enterprise | Custom | Custom | Unlimited | Unlimited |
GET /api/tenant/me. Upgrade at agenticuptime.com.