- Written by
- Greg Slovacek
Subscribe to the blog
Thanks for subscribing. You'll receive our next blog post in your email.
There was a problem sending your email. You have have unsubscribed previously from our mailing list. Please try clicking one of the links below for more information about our apps.
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:
- Get your API key.
- 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: https://app.asana.com/api/1.0/users/me
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: http://developer.asana.com
See other posts on the Asana Blog
iOS app: Updates and the future
Why you should care about diversity and inclusion
Visit the Guide
Learn how Asana works and discover new ways to use Asana with your team.