Dart launched on Product Hunt today—check it out!

Build on Dart with the API and CLI

Create and update tasks, docs, and comments from your own code with the REST API, the Python and TypeScript libraries, and the dart CLI

Get started for free

No credit card required

Join over 100,000 teams on Dart

Three ways into your workspace

Call the REST API directly, import a library, or run commands from your terminal

Same capabilities in every one

For builders

The small things that save a day

Begin work in one command.

Run dart task-begin to take a task, move it to Doing, and print its branch name.

Webhooks on every change.

Get task, doc, and comment events posted to your own endpoint.

Install in one line.

Get the Python library and CLI from PyPI, or the TypeScript library from npm.

Start building on Dart

Grab your token, install dart-tools, and create your first task from code

Get started for free

Included in Premium and Business

Core features

What the API covers

  • Tasks

    Create, list, update, move, and delete tasks

  • Docs

    Create, read, edit, and delete docs

  • Comments

    Add and list comments on any task

  • Attachments

    Attach files to tasks from a URL

  • Time tracking

    Log time entries on tasks

  • Agents

    Create, update, and remove agents

Artificial intelligence

What our users say

Product Hunt#1 Product of the Day
I haven't been this excited about a project management tool in a decade.
Trevor Lowing
Trevor Lowing
Federal Cybersecurity Leader

Frequently asked Questions

Still not sure? Here are a few details.

Which plans include the API, libraries, and CLI?
The API, the Python and TypeScript libraries, and the CLI are included in the Premium and Business plans.
How do I authenticate?
Every request uses a bearer token. Copy yours from the API page in settings, or run dart login, which opens Dart so you can paste your token into the terminal.
How do I install the libraries and CLI?
Run pip install dart-tools for the Python library and the dart CLI, or npm install dart-tools for TypeScript and JavaScript.
Can agents use the API?
Yes. Every agent has its own token, so code that uses it reads tasks, posts comments, and updates statuses as that agent.
Where is the API reference?
The full OpenAPI reference is linked from the API page in settings and from the command center as API docs.

Build your agent workplace with Dart

Bring AI-powered efficiency to your team's project management

Get started for free

No credit card required