List
Read live records straight from the Linear API.
Move Linear attachments, comments and customer needs into your warehouse, lake or AI app.

Source
Linear

Overview
The Airbyte Linear connector extracts data from Linear and loads it into 50+ destinations such as Snowflake, BigQuery, Databricks or Postgres, with full refresh and incremental sync. It publishes 20 streams you can select per connection.
Land 20 Linear tables in 50+ destinations on a schedule you control.
Read, create and update Linear records at runtime through typed entity actions.
Query synced Linear data with filters, sorting and semantic search, without spending Linear API rate limits.
Pull only the records that changed since the last run instead of reloading everything.
20 streams
| Sync modes | FullIncr. |
|---|
| Sync modes | FullIncr. |
|---|
| Sync modes | FullIncr. |
|---|
| Sync modes | FullIncr. |
|---|
| Sync modes | FullIncr. |
|---|
| Sync modes | FullIncr. |
|---|
Setup
Open the Airbyte UI and navigate to the "Sources" tab.
Click on the "Create Connection" button and select "Linear" as the source connector.
Enter a name for the connection and click on the "Next" button.
Enter your Linear API key in the "API Key" field. You can find your API key in your Linear account settings.
Enter the name of the workspace you want to connect to in the "Workspace Name" field.
Click on the "Test" button to verify the connection.
If the connection is successful, click on the "Create" button to save the connection.
You can now use this connection to create a new Airbyte pipeline and start syncing data from Linear to your destination.
| Field | Type | Description |
|---|---|---|
| credentials* | object | Choose how to authenticate to Linear. |
| num_workers | integer | Number of worker threads used to read streams in parallel. Higher values can speed up syncs but increase the risk of hitting Linear's rate limits. The Linear API limits per-user requests by authentication type: API key auth allows 2,500 requests/hour, OAuth allows 5,000 requests/hour, and workspace OAuth scales dynamically with paid seats. OAuth has a lower hourly complexity budget (2,000,000 points versus 3,000,000 for API keys), which is usually the binding limit for this GraphQL connector. Stay at the default unless you have observed headroom in your rate-limit usage. See Linear API rate limits for details. |
| start_date | string | UTC date and time in the ISO 8601 format (e.g. 2020-01-01T00:00:00.000Z). Any records updated before this date will not be replicated. Only applies to streams that support incremental sync. If unset, defaults to two years ago. |
6 actions
Read live records straight from the Linear API.
Fetch a single record by ID.
Write a new record back into Linear.
Patch fields on an existing record.
Query synced data with filters and sorting, with no API rate limits.
Natural-language search across synced Linear records.
Full parameter-level details live in the Linear entity reference.
Hybrid deployment
The data plane runs in your environment. Records, credentials and keys stay with you; the control plane only receives configuration and job metadata.
Your environment
Airbyte control plane
Use cases
Show me the open issues assigned to my team this week
List out all projects I'm currently involved in
List all users in my Linear workspace
Who is assigned to the most recently updated issue?
Create a new issue titled 'Fix login bug'
Update the priority of a recent issue to urgent
Change the title of a recent issue to 'Updated feature request'
Add a comment to a recent issue saying 'This is ready for review'
Update my most recent comment to say 'Revised feedback after testing'
Create a high priority issue about API performance
Assign a recent issue to a teammate
Unassign the current assignee from a recent issue
Reassign a recent issue from one teammate to another
Create a new issue in the 'Backend Improvements' project
Add a recent issue to a specific project
Move an issue to a different project
Create a new project called 'Q3 Platform Migration'
Update the description of the 'Backend Improvements' project
Change the target date of a project to next month
Mark a project as started
Set a project lead for the 'API Redesign' project
Analyze the workload distribution across my development team
What are the top priority issues in our current sprint?
Identify the most active projects in our organization right now
Summarize the recent issues for team_member in the last two weeks
Compare the issue complexity across different teams
Which projects have the most unresolved issues?
Give me an overview of my team's current project backlog
FAQ
No. One Linear authorization powers both the scheduled syncs that land data in your destination and the entity actions your agents call at runtime.
No. Entity actions read and write through the Linear API as they are called, so they work immediately. Context store search is the exception: it queries data Airbyte has already synced, which is what lets it filter and sort without spending API rate limits.
20 streams, including attachments, comments, customer needs, customers, customer statuses, customer tiers, cycles, initiatives and more.
Yes. attachments, comments, customer needs, customers and others support incremental sync, and every documented stream supports full refresh.
Run the Linear connector on Cloud, OSS, Hybrid. Hybrid deployments keep the data plane in your environment while the control plane orchestrates syncs.
Didn't find your answer? Talk to sales
Free 14-day trial. One connection powers your scheduled syncs and your live Linear actions.