Linear logo

Linear

Linear is an issue tracking and product development platform for software teams covering Intake, Plan, Build, Diffs (code review), and Monitor. The public developer surface is a GraphQL API at https://api.linear.app/graphql with OAuth 2.0 and personal API key auth, signed webhooks, a TypeScript SDK, an Agent SDK / Agent Interaction Guidelines for AI agents, and integrations with GitHub, Slack, Figma, Cursor, Codex, GitHub Copilot, and others. Serves 25,000+ product teams.

4 APIs 13 Features
Project ManagementIssue TrackingProductivitySaaSGraphQLDeveloper ToolsAgents

APIs

Linear GraphQL API

Single GraphQL endpoint exposing Linear's full data model - issues, projects, initiatives, cycles, teams, users, comments, documents, customers, customer requests, and more. Aut...

Linear Webhooks

Outbound webhooks for data-change events across Issues, Issue attachments, Issue comments, Issue labels, Comment reactions, Projects, Project updates, Documents, Initiatives, In...

Linear OAuth 2.0

OAuth 2.0 authorization-code and PKCE flows for third-party apps. Authorize at https://linear.app/oauth/authorize, exchange tokens at https://api.linear.app/oauth/token. Scopes ...

Linear Agents API

Capabilities for AI agents to operate as first-class actors inside Linear - Agent Interaction Guidelines (AIG), signals, and best-practice patterns for interacting with users an...

Features

GraphQL API at https://api.linear.app/graphql with full introspection
OAuth 2.0 with PKCE plus personal API key auth
Strongly-typed TypeScript SDK (v2.x) with webhook helpers
HMAC-SHA256 signed webhooks via Linear-Signature header
15+ webhook resource types (Issues, Projects, Initiatives, Cycles, Customers, etc.)
Apollo Studio playground for live schema exploration
Agents framework with Agent Interaction Guidelines
Native integrations with GitHub, Slack, Figma, Sentry, Zendesk
AI agent integrations including Codex, GitHub Copilot, Cursor
Triage inbox for routing intake into actionable issues
Diffs for structural code review visualization
Mobile apps for iOS and Android
25,000+ product teams using Linear

Resources

🔗
Website
Website
📝
SignUp
SignUp
🔗
Login
Login
🔗
Documentation
Documentation
🔗
APIReference
APIReference
🔗
APIReference
APIReference
🔑
Authentication
Authentication
📦
SDK
SDK
🔗
Webhooks
Webhooks
🔗
Agents
Agents
🔗
RateLimits
RateLimits
🟢
StatusPage
StatusPage
💰
Pricing
Pricing
🔗
Enterprise
Enterprise
🔗
Startups
Startups
🔗
Sales
Sales
🔗
Security
Security
📜
PrivacyPolicy
PrivacyPolicy
📜
TermsOfService
TermsOfService
🔗
DPA
DPA
📄
ChangeLog
ChangeLog
📰
Blog
Blog
🔗
Slack
Slack
👥
GitHubOrganization
GitHubOrganization
💻
SourceCode
SourceCode
🔗
X (Twitter)
X (Twitter)
👥
YouTube
YouTube
🔗
APIKeys
APIKeys
🔗
LLMsTxt
LLMsTxt

Sources

apis.yml Raw ↑
aid: linear-app
name: Linear
description: Linear is an issue tracking and product development platform for software teams covering Intake, Plan, Build, Diffs (code review), and Monitor. The public developer surface is a GraphQL API at https://api.linear.app/graphql with OAuth 2.0 and personal API key auth, signed webhooks, a TypeScript SDK, an Agent SDK / Agent Interaction Guidelines for AI agents, and integrations with GitHub, Slack, Figma, Cursor, Codex, GitHub Copilot, and others. Serves 25,000+ product teams.
image: https://linear.app/static/og/homepage.jpg
tags:
- Project Management
- Issue Tracking
- Productivity
- SaaS
- GraphQL
- Developer Tools
- Agents
created: '2026-05-23'
modified: '2026-05-23'
specificationVersion: '0.18'
position: Consuming
kind: contract
access: 3rd-Party
apis:
- aid: linear-app:linear-graphql-api
  name: Linear GraphQL API
  description: Single GraphQL endpoint exposing Linear's full data model - issues, projects, initiatives, cycles, teams, users, comments, documents, customers, customer requests, and more. Auth via OAuth 2.0 Bearer or personal API key. Schema is introspectable and explorable via Apollo Studio.
  tags:
  - GraphQL
  - Issues
  - Projects
  - Teams
  - Cycles
  - Comments
  properties:
  - url: https://linear.app/developers/graphql
    type: Documentation
  - url: https://linear.app/developers
    type: APIReference
  - url: https://api.linear.app/graphql
    type: BaseURL
  - url: https://linear.app/developers/oauth-2-0-authentication
    type: Authentication
  - url: graphql/linear-app-graphql.md
    type: GraphQL
- aid: linear-app:linear-webhooks
  name: Linear Webhooks
  description: Outbound webhooks for data-change events across Issues, Issue attachments, Issue comments, Issue labels, Comment reactions, Projects, Project updates, Documents, Initiatives, Initiative updates, Cycles, Customers, Customer Requests, Users, plus Issue SLA and OAuthApp revoked. Payloads are signed with HMAC-SHA256 in the Linear-Signature header.
  tags:
  - Webhooks
  - Events
  - Async
  properties:
  - url: https://linear.app/developers/webhooks
    type: Documentation
  - url: https://linear.app/settings/api
    type: Configuration
- aid: linear-app:linear-oauth
  name: Linear OAuth 2.0
  description: OAuth 2.0 authorization-code and PKCE flows for third-party apps. Authorize at https://linear.app/oauth/authorize, exchange tokens at https://api.linear.app/oauth/token. Scopes include read, write, issues:create, comments:create, timeSchedule:write, and admin.
  tags:
  - OAuth
  - Authentication
  - Authorization
  properties:
  - url: https://linear.app/developers/oauth-2-0-authentication
    type: Documentation
  - url: https://linear.app/oauth/authorize
    type: AuthorizationURL
  - url: https://api.linear.app/oauth/token
    type: TokenURL
- aid: linear-app:linear-agents-api
  name: Linear Agents API
  description: Capabilities for AI agents to operate as first-class actors inside Linear - Agent Interaction Guidelines (AIG), signals, and best-practice patterns for interacting with users and issues.
  tags:
  - Agents
  - AI
  - Automation
  properties:
  - url: https://linear.app/developers/agents
    type: Documentation
common:
- url: https://linear.app
  type: Website
- url: https://linear.app/signup
  type: SignUp
- url: https://linear.app/login
  type: Login
- url: https://linear.app/docs
  type: Documentation
- url: https://linear.app/developers
  type: APIReference
- url: https://linear.app/developers/graphql
  type: APIReference
- url: https://linear.app/developers/oauth-2-0-authentication
  type: Authentication
- url: https://linear.app/developers/sdk
  type: SDK
- url: https://linear.app/developers/webhooks
  type: Webhooks
- url: https://linear.app/developers/agents
  type: Agents
- url: https://linear.app/developers/rate-limiting
  type: RateLimits
- url: https://linearstatus.com/
  type: StatusPage
- url: https://linear.app/pricing
  type: Pricing
- url: https://linear.app/enterprise
  type: Enterprise
- url: https://linear.app/startups
  type: Startups
- url: https://linear.app/contact/sales
  type: Sales
- url: https://linear.app/security
  type: Security
- url: https://linear.app/privacy
  type: PrivacyPolicy
- url: https://linear.app/terms
  type: TermsOfService
- url: https://linear.app/dpa
  type: DPA
- url: https://linear.app/integrations
  type: Integrations
- url: https://linear.app/changelog
  type: ChangeLog
- url: https://linear.app/blog
  type: Blog
- url: https://linear.app/join-slack
  type: Slack
- url: https://github.com/linear
  type: GitHubOrganization
- url: https://github.com/linear/linear
  type: SourceCode
- url: https://x.com/linear
  type: X (Twitter)
- url: https://www.youtube.com/@linear
  type: YouTube
- url: https://linear.app/settings/api
  type: APIKeys
- type: Features
  data:
  - GraphQL API at https://api.linear.app/graphql with full introspection
  - OAuth 2.0 with PKCE plus personal API key auth
  - Strongly-typed TypeScript SDK (v2.x) with webhook helpers
  - HMAC-SHA256 signed webhooks via Linear-Signature header
  - 15+ webhook resource types (Issues, Projects, Initiatives, Cycles, Customers, etc.)
  - Apollo Studio playground for live schema exploration
  - Agents framework with Agent Interaction Guidelines
  - Native integrations with GitHub, Slack, Figma, Sentry, Zendesk
  - AI agent integrations including Codex, GitHub Copilot, Cursor
  - Triage inbox for routing intake into actionable issues
  - Diffs for structural code review visualization
  - Mobile apps for iOS and Android
  - 25,000+ product teams using Linear
  sources:
  - https://linear.app
  - https://linear.app/developers
  - https://linear.app/developers/graphql
  updated: '2026-05-23'
- type: LLMsTxt
  url: https://linear.app/llms.txt
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
- FN: APIs.json
  email: info@apis.io
- name: Linear
  url: https://linear.app