Every piece of engineering intelligence, via API
RESTful API with full access to teams, contributors, sprints, code quality, risk scores, reports, and alerts. Build custom integrations, embed insights into internal tools, or automate workflows that Gitrevio doesn't cover out of the box.
Start with one curl command
API key authentication with role-based scoping. The same RBAC model as the web app — a team lead's API key returns their teams, a CTO's key returns the org.
Structured JSON responses with consistent schemas. Every endpoint returns typed, documented fields — no parsing AI-generated prose from a generic text endpoint.
Versioned API with backward compatibility guarantees. Breaking changes only in major versions, with 6-month deprecation windows.
Rate limits designed for real integrations: 1,000 requests/minute on the standard plan. Need more? Talk to us.
Endpoint coverage
Every insight available in the Gitrevio web app is accessible through the API. Build anything we can build — with your own UI, your own logic, your own workflow.
Webhooks for real-time events
Don't poll — subscribe. Gitrevio sends webhook events when something changes, so your integrations can react in real time.
Available webhook events: alerts triggered, reports generated, health score changes, sprint status updates, attrition risk changes, and new contributor onboarding milestones.
Every payload is signed with HMAC-SHA256 so you can verify authenticity. Retry logic with exponential backoff handles transient failures on your end.
Use webhooks to power custom Slack bots, update internal dashboards, trigger CI/CD pipeline adjustments, or feed data into your own analytics stack.
API for machines. MCP for AI.
The REST API is the right choice for traditional integrations — scripts, dashboards, internal tools, data pipelines. Structured inputs, structured outputs, predictable behavior.
For AI-native access, pair the API with Gitrevio's MCP server. Your AI agents get the same data through a protocol designed for language models — with tools, prompts, and structured responses they can compose and reason about.
Same data, same RBAC, two access patterns. Use whichever fits your integration.
SDKs and tooling
Official SDKs for Node.js and Python are planned for post-v1.
OpenAPI 3.1 spec available for auto-generating clients in any language. Import directly into Postman, Insomnia, or your API testing tool of choice.