Klaaro logoKlaaro

Documentation

OverviewHow it worksQuickstartSDKsMCPIntegrationsAPI keys

Resources

API SpecOpenAPInpmpip

Community

GitHubDiscord
API keys

Resources

API SpecOpenAPInpmpip

Community

GitHubDiscord

Integrations

Connect your sources and destinations

Ingest documents and read extracted data through the /api/v1 developer API. Google Drive import works in the dashboard today; file export (CSV, Excel, JSON) works in the dashboard and via API. Automation via webhooks is available today.

Status reflects the v1 API. Upload, URL ingest, and Google Drive import are available today; file export works in the dashboard and via API. Use Quickstart or the SDKs to get started.

Input sources

Where documents enter Klaaro. Available paths use POST /api/v1/documents with an API key.

IntegrationStatusSetup
Direct uploadAvailable
  1. Create an API key under Team → API keys (write scope).
  2. POST /api/v1/documents with multipart form fields datasetId and file.
POST /api/v1/documents
Authorization: Bearer sk_...
Content-Type: multipart/form-data

datasetId=YOUR_DATASET_ID
file=@invoice.pdf
URL ingestAvailable
  1. POST /api/v1/documents with JSON body datasetId and url.
  2. Klaaro fetches the file and runs the pipeline automatically.
POST /api/v1/documents
Authorization: Bearer sk_...
Content-Type: application/json

{ "datasetId": "YOUR_DATASET_ID", "url": "https://example.com/doc.pdf" }
Google DriveAvailable
  1. Open a dataset → Ingest and connect Google Drive (OAuth).
  2. Pick files or folders in the UI to import into the dataset.

Output destinations

How you read or export extracted data. Records API and file downloads are available today.

IntegrationStatusSetup
Records APIAvailable
  1. Read extracted data with GET /api/v1/datasets/{id}/records (cursor pagination).
  2. Per document: GET /api/v1/documents/{id}/records. See Quickstart and SDK docs.
GET /api/v1/datasets/YOUR_DATASET_ID/records?limit=200
Authorization: Bearer sk_...
File export (CSV, Excel, JSON)Available
  1. Dashboard: open a dataset → Data and use Export (CSV, Excel, or JSON).
  2. API: GET /api/datasets/{datasetId}/export?format=json|csv|excel with an API key that has export scope.
  3. Optional ?classification=Invoice to filter by document type.
GET /api/datasets/YOUR_DATASET_ID/export?format=json
Authorization: Bearer sk_...

Automation platforms

For n8n, use the official community node n8n-nodes-klaaro. For Zapier and Make, register outbound webhooks with POST /api/v1/webhooks and call the v1 API from HTTP modules.

Available

n8n

npm · n8n-nodes-klaaroGitHub · n8n-nodes-klaaro
  1. Install n8n-nodes-klaaro: n8n → Settings → Community nodes. Self-hosted: npm install n8n-nodes-klaaro in ~/.n8n/custom, then restart n8n.
  2. Add a Klaaro credential with your API key from Team → API keys.
  3. Klaaro Trigger — start workflows on extraction complete, failure, or record update (webhook registered automatically on activation).
  4. Klaaro action node — upload documents, list/fetch records; enable Wait Until Done to poll until extraction finishes.

Community node package

n8n-nodes-klaaro
Available

Zapier

  1. Create an API key in Team → API keys.
  2. Use Webhooks by Zapier as the trigger and register that URL via POST /api/v1/webhooks.
  3. Add HTTP by Zapier for actions against /api/v1 (upload, poll document status, read records).

Config for API calls

Base URL: https://klaaro.ai/api/v1
Authorization: Bearer YOUR_API_KEY
Available

Make

  1. Create an API key in Team → API keys.
  2. Expose a webhook scenario in Make and register it with POST /api/v1/webhooks.
  3. Chain HTTP modules for /api/v1 calls using the config below: upload → wait for webhook → fetch records.

Config for API calls

Base URL: https://klaaro.ai/api/v1
Authorization: Bearer YOUR_API_KEY
Klaaro logoKlaaro
PricingPrivacy PolicyTerms of ServiceRefund PolicyDocs

© 2026 Klaaro by synsugar GmbH. All rights reserved.

Made in GermanyHosted in EUGDPR compliantEU AI Act compliantFunded by MicrosoftFunded by Gründerland BayernPart of Daytona Startup Grid