Launching linear-python

12/26/2024

I launched the first version of linear-python some time last week.

As the GitHub README and description suggests, it’s a Python wrapper for the Linear API. Linear is the issue tracker and product planning tool that we use at my company. I love it and have no complaints against it, having used more tenured tools in JIRA and Asana in the past. It might be the product tool of choice for many small start-ups out there nowadays, but if not I’m curious to know what other start-ups use instead.

Anyways, if you happen to be building a Python project that requires you to automate the creation of Linear tickets, or perform other Linear-related tasks, this is the library for you! I was inspired to begin building this library when I was experimenting with the Agent Builder on agent.ai; I created a very simple Product Requirements Task Agent on there that analyzes PRD files and interprets actionable design + engineering tasks out of the PRDs. Currently, it just spits these tasks out in text - the agent doesn’t actually create Linear tasks automatically.

However, the goal of this library was to enable any project to automate any interactions with the Linear API - that is, allow projects and agents such as mine to create Linear tasks, and perform other operations with Linear. Admittedly there is still a lot of functionality that needs to be built and supported, but I could not find an up-to-date and active python project that wrapped the Linear API.

Give it a try, and let me know what you think! You can download it from PyPI here.