> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kadoa.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

> Choose where Kadoa sends your data

Kadoa delivers the data of completed runs to storage and data platforms you own, sends you events, and answers requests from your code.

## Data delivery

<CardGroup cols={2}>
  <Card title="Amazon S3" icon="aws" href="/docs/destinations/amazon-s3">
    Deliver files to an S3 bucket you own.
  </Card>

  <Card title="Google Cloud Storage" icon="google" href="/docs/destinations/google-cloud-storage">
    Deliver files to a Cloud Storage bucket you own.
  </Card>

  <Card title="Snowflake" icon="snowflake" href="/docs/destinations/snowflake">
    Query read-only secure views in Snowflake.
  </Card>

  <Card title="Databricks" icon="database" href="/docs/destinations/databricks">
    Query read-only Delta tables through Delta Sharing.
  </Card>

  <Card title="SFTP" icon="server" href="/docs/destinations/sftp">
    Deliver files to an SFTP server you host.
  </Card>

  <Card title="How data destinations work" icon="arrows-rotate" href="/docs/destinations/data-destinations">
    Compare scope, formats, timing, and status.
  </Card>
</CardGroup>

Azure Blob Storage is available on request through the [Support Center](/docs/support-center).

## Events & streaming

<CardGroup cols={2}>
  <Card title="Webhooks" icon="webhook" href="/docs/destinations/webhooks">
    Send an HTTP POST to your endpoint when events occur.
  </Card>

  <Card title="WebSockets" icon="plug" href="/docs/destinations/websockets">
    Stream updates to live dashboards.
  </Card>
</CardGroup>

## Programmatic access

<CardGroup cols={2}>
  <Card title="REST API" icon="code" href="/docs/destinations/rest-api">
    Retrieve data on demand with pagination.
  </Card>

  <Card title="SDK" icon="terminal" href="/docs/destinations/sdk">
    Node.js and Python libraries.
  </Card>

  <Card title="CLI" icon="square-terminal" href="/docs/sdk/cli">
    Retrieve data from a terminal or CI/CD job.
  </Card>

  <Card title="MCP Server" icon="robot" href="/docs/sdk/mcp">
    Give AI assistants access to Kadoa data.
  </Card>

  <Card title="Google Sheets" icon="table" href="/docs/destinations/google-sheets">
    Spreadsheet workflows.
  </Card>
</CardGroup>

## Notifications

For the same events in your code, use [Webhooks](/docs/destinations/webhooks) or [WebSockets](/docs/destinations/websockets).

<CardGroup cols={2}>
  <Card title="Email" icon="envelope" href="/docs/destinations/email">
    Alerts and notifications by email.
  </Card>

  <Card title="Slack" icon="slack" href="/docs/destinations/slack">
    Team notifications in Slack.
  </Card>
</CardGroup>

## Formats by method

Amazon S3, Google Cloud Storage, and SFTP deliver files in the formats below. Snowflake and Databricks provide tables from completed runs for you to query.

| Format  | Available in                                                                         |
| ------- | ------------------------------------------------------------------------------------ |
| JSON    | REST API, SDK, CLI, MCP, Webhooks, WebSockets, Amazon S3, Google Cloud Storage, SFTP |
| Parquet | Amazon S3, Google Cloud Storage, SFTP                                                |
| JSONL   | Amazon S3, Google Cloud Storage, SFTP                                                |
| CSV     | REST API, CLI, Amazon S3, Google Cloud Storage, SFTP                                 |
| Tables  | Snowflake, Databricks                                                                |
