{"id":"linear-api","name":"Linear API","homepage":"https://linear.app/docs/graphql/working-with-the-graphql-api","repo_url":"https://github.com/linear/linear","category":"developer-tools","subcategories":["issue-tracking","project-management","productivity"],"tags":["linear","graphql","issue-tracking","project-management","developer-tools","sdk","webhooks","oauth"],"what_it_does":"Linear's GraphQL API for programmatic access to issues, projects, cycles, teams, and workflows. Popular with AI agent builders for its clean schema, comprehensive webhooks, and developer-first design. Agents use it to create issues, update status, query sprint state, and automate engineering workflows.","use_cases":["Automatically creating issues from agent-detected bugs or alerts","Querying open issues and cycle state for sprint planning agents","Updating issue status and assignees as agent workflows complete tasks","Building automated triage agents that label and prioritize incoming issues","Syncing Linear issues with external systems (GitHub PRs, Jira, Slack)","Generating sprint reports and velocity metrics from issue data"],"not_for":["Teams not using Linear for issue tracking","Non-technical project management (Linear is engineering-focused)","Agents needing REST API — Linear is GraphQL-only","Large enterprise teams needing Jira-level customization"],"best_when":"An agent needs to manage engineering workflows for a software team that uses Linear — creating issues, tracking sprint progress, or automating triage.","avoid_when":"Your team uses Jira or GitHub Issues, or you prefer a REST API over GraphQL.","alternatives":["jira-api","github-rest-api","shortcut-api","linear-mcp-server"],"af_score":81.7,"security_score":80.0,"reliability_score":null,"package_type":"mcp_server","discovery_source":["github"],"priority":"low","status":"evaluated","version_evaluated":"current","last_evaluated":"2026-03-01T09:50:05.789406+00:00","performance":{"latency_p50_ms":100,"latency_p99_ms":400,"uptime_sla_percent":99.9,"rate_limits":"1,500 requests/hour per API key; complex GraphQL queries may count more. Webhook delivery has retry logic.","data_source":"llm_estimated","measured_on":null}}