• Source
  • Engineering Analytics
  • Generally available
  • 6 entities
  • Read & write

Move Linear data anywhere it matters.

Move Linear attachments, comments and customer needs into your warehouse, lake or AI app.

Source

Linear

  • Snowflake
  • BigQuery
  • Postgres
  • Databricks
  • Claude
Streams
20
Incremental streams
14
Entities
6
Actions
6
Destinations
50+
Standard support
1.0.3

Overview

What is the Airbyte Linear connector?

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.

  • 01

    Sync to your warehouse

    Land 20 Linear tables in 50+ destinations on a schedule you control.

  • 02

    Live entity actions

    Read, create and update Linear records at runtime through typed entity actions.

  • 03

    Context store search

    Query synced Linear data with filters, sorting and semantic search, without spending Linear API rate limits.

  • 04

    Incremental syncs

    Pull only the records that changed since the last run instead of reloading everything.

20 streams

Every table you can sync from Linear

  • attachmentsIncremental
    Sync modesFullIncr.
  • commentsIncremental
    Sync modesFullIncr.
  • customer_needsIncremental
    Sync modesFullIncr.
  • customersIncremental
    Sync modesFullIncr.
  • customer_statuses
    Sync modesFullIncr.
  • customer_tiers
    Sync modesFullIncr.

Setup

Live in eight steps

  1. Open the Airbyte UI and navigate to the "Sources" tab.

  2. Click on the "Create Connection" button and select "Linear" as the source connector.

  3. Enter a name for the connection and click on the "Next" button.

Configuration fields

Linear configuration fields
FieldTypeDescription
credentials*objectChoose how to authenticate to Linear.
num_workersintegerNumber 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_datestringUTC 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.

Supported Linear actions

  • List

    Read live records straight from the Linear API.

  • Get

    Fetch a single record by ID.

  • Create

    Write a new record back into Linear.

  • Update

    Patch fields on an existing record.

  • Context Store Search

    Query synced data with filters and sorting, with no API rate limits.

  • Semantic Search

    Natural-language search across synced Linear records.

Full parameter-level details live in the Linear entity reference.

Hybrid deployment

Sovereign by architecture, not by policy.

The data plane runs in your environment. Records, credentials and keys stay with you; the control plane only receives configuration and job metadata.

  • Cloud
  • OSS
  • Hybrid

Your environment

DataConnectorsCredentialsKeys

↕ metadata only

Airbyte control plane

OrchestrationMonitoringUI

What teams build with Linear

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

Linear connector questions

Do I need more than one Linear connection?

No. One Linear authorization powers both the scheduled syncs that land data in your destination and the entity actions your agents call at runtime.

Do Linear entity actions need a sync to run first?

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.

What data can I sync from Linear with Airbyte?

20 streams, including attachments, comments, customer needs, customers, customer statuses, customer tiers, cycles, initiatives and more.

Does the Linear connector support incremental sync?

Yes. attachments, comments, customer needs, customers and others support incremental sync, and every documented stream supports full refresh.

Where can I run the Linear connector?

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

Start syncing Linear in minutes.

Free 14-day trial. One connection powers your scheduled syncs and your live Linear actions.