Developer Overview
Build on Taskade with the REST API, OAuth 2.0 and personal tokens, MCP server, webhooks, and Genesis app generation, agents, and automation.
Build on Taskade's platform for applications, agents, and automation.
Platform Overview
Taskade provides a complete platform for building intelligent applications:
The API is built around real-time data synchronization and a unified intelligence layer that powers everything from simple CRUD operations to complex AI-driven workflows.
Quick Start
Start with a Personal Access Token
Set up your development environment, get API keys, and make your first request in under 5 minutes.
curl -H "Authorization: Bearer YOUR_API_KEY" \
https://www.taskade.com/api/v1/workspacesGet a token here: Personal Tokens.
OAuth 2.0 (production)
Use OAuth when you need user-based auth and scoped access.
Supported methods:
Personal Access Tokens (recommended for development)
OAuth 2.0 (recommended for production): Authentication
SDKs & Libraries
Official libraries and tools:
Official:
@taskade/sdk-- TypeScript SDK (Preview — not yet on public npm) (Quickstart)@taskade/mcp-server -- Workspace MCP Server for Claude, Cursor, Claude Code (Setup Guide)
Hosted Taskade MCP (Beta) -- orchestrate your workspace and edit Genesis app source from your IDE (Setup Guide)
REST API with OpenAPI spec
Webhook integrations
Resources:
Autonomous Agents Guide -- Agent use cases and architecture patterns
Community Apps -- Browse Genesis apps built by the community
Sample App -- Genesis app example
Integration Kit -- Open-source Zapier & n8n actions and triggers built on the public API
Core APIs
Workspaces & Projects
Tree-structured data with real-time synchronization. Projects support conflict-free collaborative editing with instant synchronization across all connected clients. Each project maintains versioned change history for reliable collaboration.
Tasks & Data
Event-sourced task management with rich field types. Tasks support complex data relationships, custom field schemas, and atomic batch operations. The system maintains audit trails and supports time-travel queries for debugging and analytics.
AI Agents
Stateful AI agents with persistent memory and tool access. Each agent maintains its own knowledge graph derived from project data, documents, and conversation history. Agents can be composed into multi-agent workflows with dependency resolution and error handling.
Automations & Integrations
Automation System
Event-driven architecture with guaranteed delivery. Built on a distributed event system for reliable message processing. Supports exactly-once delivery semantics, failure handling, and automatic retry with exponential backoff.
Action & Trigger Reference
Reactive programming model with high reliability. Triggers provide real-time event detection and processing. Actions include robust error handling and timeout patterns for reliable external service integration.
Integration Reference
100+ pre-built connectors with OpenAPI 3.0 compliance. Each integration includes rate limiting, authentication handling, and automatic schema validation. Custom integrations support GraphQL subscriptions and WebSocket streaming.
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 capabilities.
API Guide
Official and community-maintained libraries for popular languages.
API Best Practices
Performance characteristics and scaling guidelines. The platform is built for high-throughput applications with enterprise-grade performance. Rate limits are implemented to ensure fair usage across all users. Includes guidance on connection pooling, request batching, and optimal retry strategies.
Community & Support
Interactive API documentation (Swagger)
Developer discussions, integration sharing
Documentation contributions, feature requests
API uptime, service announcements
Browse apps built with Taskade
Ready to start building?
🚀 Get a Personal Token → 📚 API Documentation → 💬 Join Developer Community →
Last updated
Was this helpful?