Build applications, agents, and automations on Taskade. This page describes the platform and guides you to your first API call.
New to Taskade's API? Start with Personal Tokens (fast) or Authentication (OAuth 2.0), then use the API documentation.
Platform Overview
Taskade provides these components for intelligent applications:
| Capability | Description | Learn More |
|---|---|---|
| AI App Builder | Generate full-stack applications from natural language | Taskade Genesis → |
| AI Agents Platform | Custom assistants with knowledge retrieval | AI Agents Guide → |
| Workflow Automation | Event-driven processing with 100+ integrations | Automations → |
| Projects & Data | Structured data and custom fields, synced live between people working in the Taskade workspace | Projects Guide → |
People who edit a project together see each other's changes as they occur. The API accesses the same data through HTTP requests.
The API creates and reads projects, and changes their status through copy, complete, and restore. It creates, reads, updates, and deletes tasks. It also runs AI-driven workflows through agents and automations. Webhooks push events to your service after a data change.
Quick Start
First API Call
Create a personal access token, then follow the Quickstart to make your first call, create a project, and add a task. It takes about five minutes.
Authentication
OAuth 2.0 (production)
When your app acts for other Taskade users, use OAuth. Each user signs in and approves access to their own account.
Supported methods:
- Personal Access Tokens (recommended for development)
- OAuth 2.0 (recommended for production): Authentication
SDKs & Tools
Taskade provides these libraries and tools:
Official:
@taskade/sdk: the TypeScript SDK. It is in preview and not yet on public npm. See Quickstart.- @taskade/mcp-server: the Workspace MCP server for Claude, Cursor, and Claude Code. See Setup Guide.
- Hosted Taskade MCP: orchestrate your workspace and edit Taskade Genesis app source from your IDE. See Setup Guide.
- REST API with OpenAPI spec
- Webhook integrations
Resources:
- Autonomous Agents Guide: agent use cases and architecture patterns.
- Community Apps: browse Taskade Genesis apps built by the community.
- Sample App: a Taskade Genesis app example.
- Integration Kit: open-source Zapier and n8n actions and triggers built on the public API.
Core APIs
Workspaces & Projects
Tree-structured project data with collaborative editing. Taskade Projects synchronize data for people in the Taskade workspace.
Project endpoints cover create, read, complete, restore, copy, and share links. Neither API renames or deletes a project. GET /projects/{projectId} is read-only.
Generated Taskade Genesis apps use request-and-response data access. They do not include a documented live-subscription client for app visitors.
Tasks & Data
Task records with custom fields. Create, read, update, and delete records through the documented endpoints.
Generated apps have no documented atomic batch API. Import large datasets in bounded chunks. Make sure that each write succeeds.
AI Agents
AI agents with knowledge and tools. Each agent can use projects and media files as knowledge, and it keeps a history of its conversations.
You can combine agents into agent teams, and you can run a team from an automation.
Automations & Integrations
Automation System
Event-driven automations. A trigger starts a run, and the steps execute in order.
The engine separates transient failures from permanent ones. It retries a transient failure with backoff. It stops a permanent failure and notifies you, so a broken connection does not burn credits.
Action & Trigger Reference
Triggers and actions. A trigger reacts to an event. An action does the work, and it carries its own error handling and timeout behavior for an external service.
Integration Reference
100+ automation connectors. Each connector handles authentication and the triggers or actions it documents. Custom HTTP steps can call other APIs. Generated apps do not expose a documented GraphQL subscription or WebSocket live-query layer.
Taskade Genesis API
Taskade Genesis
Build complete web applications from natural language prompts. Taskade Genesis handles code generation and automatic deployment.
Resources
OpenAPI Specification
Interactive API documentation with live testing.
API Guide
An overview of the REST API endpoints, with Node.js, Python, and cURL examples.
API Best Practices
Security, performance, and data guidelines. Rate limits apply per IP address and, for REST API v1, per account.
The guide covers pagination, caching, and retry with backoff.
Community & Support
| Resource | Description |
|---|---|
| API Documentation | Interactive API documentation (Swagger) |
| GitHub Repository | Documentation contributions, feature requests |
| Status Page | API uptime, service announcements |
| Community Apps | Browse apps built with Taskade |
| Contact Support | Get help from the Taskade team |
Ready to start building?
🚀 Get a Personal Token →
📚 API Documentation →
💬 Browse Community Apps →