Skip to main content

Prerequisites

Choose Your Approach

SDK

TypeScript/Node.js and Python SDKs for type-safe development

REST API

Language-agnostic HTTP API for any platform

CLI

Manage workflows from the terminal and CI/CD pipelines

MCP Server

Use Kadoa from ChatGPT, Claude, Cursor, and other AI assistants

Installation

SDK

You can view the Kadoa SDK source code on GitHub.

CLI

The CLI uses OAuth. Sign in interactively, or provide both OAuth tokens so a non-interactive session can refresh. A tk-... API key is not a CLI token.
Enable tab completions for workflow IDs, subcommands, and flags:
Zsh shows workflow names inline: kadoa get <TAB> displays abc123 -- My Workflow.
See the full CLI reference for all commands.

MCP Server

The remote MCP server at https://mcp.kadoa.com/mcp requires no local install or API key; connect from your MCP client and sign in with your Kadoa account via OAuth. See MCP Server setup for per-client instructions. For local use via stdio:

Quick Start

First-time setup may take longer while Kadoa prepares the workflow. Synchronous SDK calls wait up to 30 minutes by default.
That’s it! With the SDK, data is automatically extracted. With the API, you define the schema and then retrieve your structured data.

Define What to Extract

For more control, specify exactly what fields you want:

Next Steps