---
url: "https://linear.app/developers"
title: Linear Developers
domain: linear.app
locale: en
type: landing
words: 146
cited_by: 8
indexed_by: stealpage
---

Learn about building apps and integrations for Linear using the GraphQL API and TypeScript SDK.

## Getting Started

[

### GraphQL API

Learn how to use the GraphQL API to query and mutate your data

](https://linear.app/developers/graphql)[

### Authentication

Use OAuth 2.0 or personal API keys to authenticate your requests to the Linear API

](https://linear.app/developers/oauth-2-0-authentication)[

### Agents

How to best integrate an AI agent into Linear

](https://linear.app/developers/agents)[

### TypeScript SDK

Install the Linear SDK to use strongly typed models and operations

](https://linear.app/developers/sdk)

## Guides

[

### Upload a file

Learn how to reference a file in markdown content, or upload with the API

](https://linear.app/developers/how-to-upload-a-file-to-linear)[

### Create issues via URL

Open issue creation with pre-filled fields from a URL

](https://linear.app/developers/create-issues-using-linear-new)[

### CLI importer

Import data from other services into Linear

](https://github.com/linear/linear/tree/master/packages/import)

## Resources

[

### Changelog

Stay up to date with the latest changes to Linear and the API

](https://linear.app/changelog)[

### Brand Guidelines

Resources and assets for presenting the Linear brand

](https://linear.app/brand)[

### Agent Interaction Guidelines

Principles and practices for designing agent interactions

](https://linear.app/developers/aig)