Skip to main content
Kadoa offers multiple ways to deliver your extracted data. Choose based on your infrastructure and use case.

Quick Comparison

MethodTypeBest For
SnowflakePushData warehousing, analytics
Cloud StoragePushS3, GCS, Azure pipelines
WebhooksPushEvent-driven architectures
WebSocketsPushReal-time dashboards
REST APIPullOn-demand access
SDKPullApplication integration
CLIPullTerminal & CI/CD pipelines
MCP ServerPullAI assistants (ChatGPT, Claude.ai, etc.)
EmailPushAlerts & notifications
Google SheetsPullSpreadsheet workflows
SlackPushTeam notifications

Push vs Pull

Push methods deliver data automatically when workflows complete:
  • Snowflake, Cloud Storage, Webhooks, WebSockets, Email, Slack
Pull methods require you to request data:
  • REST API, SDK, CLI, MCP Server, Google Sheets

Data Warehouse Integration

For analytics and data warehousing, we recommend:

Snowflake

Most popular choice. External Tables or Data Sharing.

Cloud Storage

S3, GCS, or Azure Blob for custom pipelines.

Event-Driven Integration

For real-time notifications and event-driven architectures:

Webhooks

HTTP POST to your endpoint when events occur.

WebSockets

Real-time streaming for live dashboards.

Programmatic Access

For application integration:

REST API

On-demand data retrieval with pagination.

SDK

Node.js and Python libraries.

CLI

Terminal workflows and CI/CD pipelines.

MCP Server

AI assistants — ChatGPT, Claude.ai, Claude Code, Cursor, and more.

Data Formats

Depending on the delivery method, data is available in:
FormatAvailable In
JSONREST API, SDK, CLI, MCP, Webhooks, WebSockets
ParquetCloud Storage, Snowflake
JSONLCloud Storage
CSVREST API, CLI, Cloud Storage