Quick Start
From zero to AI-powered incident triage in 5 minutes.
Prerequisites
- Cloudflare account (free tier)
- OpenRouter account (free — no credit card)
- Node.js 22+ (
fnm install 22)
1. Clone & Install
git clone https://github.com/breakingthecloud/remo-api.git
cd remo-api
npm install --legacy-peer-deps
2. Create Resources
# Login to Cloudflare
npx wrangler login
npx wrangler d1 create remo-incidents
npx wrangler kv namespace create TENANT_CONFIG
# Copy the IDs to wrangler.toml
3. Deploy
# Apply database schema
npx wrangler d1 execute remo-incidents --remote --file=src/db/schema.sql
npx wrangler secret put OPENROUTER_API_KEY
npx wrangler deploy
4. Send Your First Alert
curl -X POST https://your-worker.workers.dev/ingest \
-H "Content-Type: application/json" \
-H "X-Webhook-Secret: whsec_nagios_demo_001" \
-d '{"source":"nagios","host":"db-1","state":"CRITICAL","output":"Disk 98%"}'
5. View Results
curl https://your-worker.workers.dev/incidents \
-H "X-Remo-Key: rk_demo_admin_001"
That's it. AI triage is running. Diagnosis, recommended actions, and confidence scores — all from a single POST.
What's Next?
- Dashboard: Clone
remo-dashboardfor a web UI - MCP:
pip install remo-ossfor AI agent integration - ChatOps: Add Slack/Discord webhook URLs to your tenant config
- Tickets: Configure Zoho Desk OAuth for auto-ticketing
- Remediation: Deploy the CF template in your AWS account for SSM execution
Need help?
Join GitHub Discussions or email carlos@cortez.cloud