Skip to content

Announcing the Asana API

Today we are excited to share that you can now add and access Asana data programmatically using our simple REST API.

The Asana API lets you build a variety of applications and scripts to integrate Asana with your business systems, show Asana data in other contexts, and create tasks from various locations.

Here are some examples of the things you can build:

  • Source Control Integration to mark a Task as complete and add a link to the code submission as a comment when submitting code.
  • A desktop app that shows the Tasks assigned to you
  • A dashboard page that shows a visual representation of complete and incomplete Tasks in a project

The API is available for free to everyone with an Asana account. To get started:

  1. Get your API key.
  2. Paste this curl command into your console, to test that you can retrieve your user info:
    export API_KEY=your-key ; curl -u $API_KEY:

You can find more details in our API documentation. There, you’ll see some example applications, including a Chrome Extension that lets you select text on any web page and quickly create an Asana Task.

If you have questions about the API, please ask them on Stack Overflow. We will be monitoring the site for questions and answering them promptly.

Thanks again to everyone who contributed feedback and waited patiently for the API to become available. We can’t wait to see what you create.

For more information, please visit our developer site:

Would you recommend this article? Yes / No