Linear released an auto-generated TypeScript SDK for its GraphQL API with full type definitions, available in both client and server environments as an open-source library. The SDK simplifies API integration without requiring manual query writing.
Linear Typescript SDK
Over the past couple months we have been working on a Javascript/Typescript SDK for our GraphQL API. While GraphQL is getting more and more popular, it's still often easier to pick up a good SDK and not worry about writing queries manually. This is exactly what our SDK does, and it's actually auto-generated from our GraphQL API and offers full type definitions for Typescript. You can also use it with regular Javascript and either in client or server environment. The SDK is open source and available in our GitHub.
We have also updated our developer documentation:
developers.linear.app ->
Zapier updates: Comments
We have updated our Zapier integration to include better support for issue comments. With the latest Linear application in Zapier, you'll be able to trigger zaps from newly created comments, and you'll also be able to create comments for issues. We also simplified the payloads for create actions.
Fixes and improvements
[API] Added new scope, comments:create, for adding comments
[API] Comments now include their URL in the API response
When re-focusing a populated search field in the sidebar, you're immediately taken to the search page again
Imports with no issues will now show as completed rather than perpetually in progress
Fixed the bug causing imports to fail with a "User mapping doesn't exist" error
Pressing Tab now indents the cursor properly inside a code block
Fixes to applying template assignee and status to issues
Fixes to issue ordering when moving issues between board columns
Fixes to conversing text into italic with markdown shortcuts
Linear Agent now offers adaptive routing to optimize model selection by task complexity, environment secrets support for secure dependency access, and open-weight model options including GLM. Teams can define custom project labels and statuses, assign project leads, use durable IDs for projects and initiatives, and automate workflows with new team-based triggers for onboarding and reassignment.
Loops, Linear's recurring agent workflows, now respond to more workspace activity including project, initiative, and cycle changes, can edit Linear documents and post updates to Slack. This helps teams automate coordination tasks like updating docs and keeping stakeholders informed when plans change.
Linear now offers a Priority tab that intelligently separates urgent notifications from less critical ones, preventing important items like release-blocking reviews from getting lost. Additionally, document editing is now available on iOS and Android, rich previews render in diffs, draft projects with Linear Agent for planning, and admins can approve third-party app access on paid plans.