Devin API

The Devin API is a REST interface for creating and managing autonomous engineering sessions, knowledge, playbooks, secrets, and analytics across an organization or enterprise. It lets developers programmatically dispatch Devin to plan, code, test, and ship work, and to retrieve session results for downstream automation. Endpoints are organized into Organization (`/v3/organizations/*`) and Enterprise (`/v3/enterprise/*`) scopes.

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/devin-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

API entry from apis.yml

apis.yml Raw ↑
aid: cognition:devin-api
name: Devin API
description: The Devin API is a REST interface for creating and managing autonomous engineering sessions,
  knowledge, playbooks, secrets, and analytics across an organization or enterprise. It lets developers
  programmatically dispatch Devin to plan, code, test, and ship work, and to retrieve session results
  for downstream automation. Endpoints are organized into Organization (`/v3/organizations/*`) and Enterprise
  (`/v3/enterprise/*`) scopes.
humanURL: https://docs.devin.ai
baseURL: https://api.devin.ai/v3
tags:
- Devin
- Sessions
- Agents
- Knowledge
- Playbooks
- Secrets
- Audit Logs
- Enterprise
properties:
- type: Documentation
  url: https://docs.devin.ai
- type: GettingStarted
  url: https://docs.devin.ai/get-started/devin-quickstart
- type: Signup
  url: https://app.devin.ai/signup
- type: APIReference
  url: https://docs.devin.ai/api-reference/overview
- type: Authentication
  url: https://docs.devin.ai/api-reference/overview
- type: CLI
  url: https://cli.devin.ai/install.sh
- type: ReleaseNotes
  url: https://docs.devin.ai/release-notes/overview
- type: Pricing
  url: https://devin.ai/pricing
features:
- name: Autonomous Sessions
  description: Create and manage Devin sessions that plan, code, test, and ship engineering work end to
    end.
- name: Session Attribution
  description: Use create_as_user_id to start sessions on behalf of other users and surface them in the
    user's activity.
- name: Knowledge Management
  description: Curate persistent knowledge that Devin uses across sessions to ground decisions in your
    codebase and standards.
- name: Playbooks
  description: Define reusable playbooks so Devin executes repeatable workflows in a consistent, auditable
    way.
- name: Secrets Management
  description: Store and rotate credentials Devin uses to access integrations and infrastructure.
- name: Enterprise Analytics & Audit Logs
  description: Cross-organization analytics, audit logs, billing, and user management via the Enterprise
    API.
- name: Role-Based Access Control
  description: Service user credentials (prefixed cog_) support granular permissions.
- name: Slack and Teams Integration
  description: Tag Devin in chat to dispatch sessions without leaving the conversation.
useCases:
- name: Large-Scale Code Migrations
  description: Migrate legacy COBOL, .NET, Talend, or ETL codebases in parallel across many repos.
- name: PR Review and Visual QA
  description: Triage pull requests, identify bugs, and perform browser-based visual QA.
- name: Bug Triage and Incident Response
  description: Investigate incidents, route bug reports, and fix CI failures.
- name: Documentation Generation
  description: Auto-generate documentation and architecture diagrams for legacy codebases.
- name: Scheduled Engineering Automation
  description: Run recurring QA, release notes, and feedback-analysis jobs as scheduled Devin runs.
integrations:
- name: GitHub
- name: Linear
- name: Slack
- name: Microsoft Teams
- name: Jira
- name: Confluence
- name: Notion
- name: Datadog
- name: Sentry
- name: Stripe
- name: AWS
- name: Azure
- name: Databricks
- name: Snowflake
- name: MongoDB
- name: PostgreSQL
- name: MCP
authentication:
- type: Bearer Token
  description: Service user credentials prefixed with `cog_` passed as Bearer tokens in the Authorization
    header. Personal Access Tokens are on the roadmap.