Connectors

/

Linear

Data replication

Sync Linear data anywhere.

Unify your operations with the only connector you’ll ever need. Move large volumes of data with best-in-class replication, or build production-ready AI agents directly on your data.

  • Standard
  • Generally available
  • 20 streams
  • 6 entities
  • Read & write
Linear

Everything Linear can do in Airbyte

  • Sync to your warehouse

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

    Sync to your warehouse

    Land 20 Linear tables in 50+ destinations on a schedule you control.
  • Live entity actions

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

    Live entity actions

    Read, create and update Linear records at runtime through typed entity actions.
  • Context store search

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

    Context store search

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

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

    Incremental syncs

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

What to know before you sync Linear

  • Support levelStandard
  • Available onCloud, Self-Managed Enterprise
  • Connector version1.0.3
  • Release stageGenerally available

Sync capabilities

  • Full Refresh SyncSupported
  • Incremental SyncSupported
  • Destinations50+ Airbyte connectors

Set up in 8 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.
  4. Enter your Linear API key in the "API Key" field. You can find your API key in your Linear account settings.
  5. Enter the name of the workspace you want to connect to in the "Workspace Name" field.
  6. Click on the "Test" button to verify the connection.
  7. If the connection is successful, click on the "Create" button to save the connection.
  8. You can now use this connection to create a new Airbyte pipeline and start syncing data from Linear to your destination.

Every table you can sync from Linear

  • attachments

  • comments

  • customer_needs

  • customers

  • customer_statuses

  • customer_tiers

  • cycles

  • initiatives

  • initiative_to_projects

  • issue_history

  • issue_labels

  • issue_relations

  • issues

  • project_milestones

  • project_statuses

  • project_updates

  • projects

  • teams

  • users

  • workflow_states

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.

Authenticate Linear once

    • Recommended

    OAuth2.0

  • API Key

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

Common questions

Didn't find your answer?
Please don't hesitate to reach out.

Talk to sales

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.

ETL, an acronym for Extract, Transform, Load, is a vital data integration process. It involves extracting data from diverse sources, transforming it into a usable format, and loading it into a database, data warehouse or data lake. This process enables meaningful data analysis, enhancing business intelligence.

1. User information: The API allows you to extract information about users, including their name, email address, and user ID.
2. Account information: You can also extract information about the account, such as the account name, account ID, and the plan the account is on.
3. Project information: The API provides access to project information, including the project name, project ID, and project description.
4. Task information: You can extract information about tasks, including the task name, task ID, and task description.
5. Comment information: The API allows you to extract comments on tasks, including the comment text, comment ID, and the user who made the comment.
6. Time tracking information: You can extract information about time tracking, including the time spent on a task, the user who tracked the time, and the date the time was tracked.
7. Label information: The API provides access to label information, including the label name, label ID, and the color of the label.
8. Custom field information: You can extract information about custom fields, including the custom field name, custom field ID, and the type of field.
9. Attachment information: The API allows you to extract information about attachments on tasks, including the attachment name, attachment ID, and the user who added the attachment.
10. Notification information: You can extract information about notifications, including the notification type, the user who received the notification, and the date the notification was sent.

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.
4. Enter your Linear API key in the "API Key" field. You can find your API key in your Linear account settings.
5. Enter the name of the workspace you want to connect to in the "Workspace Name" field.
6. Click on the "Test" button to verify the connection.
7. If the connection is successful, click on the "Create" button to save the connection.
8. You can now use this connection to create a new Airbyte pipeline and start syncing data from Linear to your destination.

The most prominent ETL tools to transfer data to include: Airbyte, Fivetran, StitchData, Matillion, Talend Data Integration. These tools help in extracting data from various sources (APIs, databases, and more), transforming it efficiently, and loading it into and other databases, data warehouses and data lakes, enhancing data management capabilities.

ELT, standing for Extract, Load, Transform, is a modern take on the traditional ETL data integration process. In ELT, data is first extracted from various sources, loaded directly into a data warehouse, and then transformed. This approach enhances data processing speed, analytical flexibility and autonomy.

ETL and ELT are critical data integration strategies with key differences. ETL (Extract, Transform, Load) transforms data before loading, ideal for structured data. In contrast, ELT (Extract, Load, Transform) loads data before transformation, perfect for processing large, diverse data sets in modern data warehouses. ELT is becoming the new standard as it offers a lot more flexibility and autonomy to data analysts.

Start moving Linear data today

Free for 14 days on Airbyte Cloud. One connection powers your scheduled syncs and your live Linear actions.