Open source · Self-hosted · Multi-tenant

Zoho Books data,
straight to your database

Automated sync of all 38 Zoho Books streams into your PostgreSQL. Multi-tenant, AES-256 encrypted, with full medallion audit history.

📚
Zoho Books
API · 38 streams
incremental sync
Connector
Bronze → Silver → Gold
typed & deduped
🐘
PostgreSQL
your database
38data streams
3data layers
AES‑256encryption
tenants

Capabilities

Everything you need to sync

Built for production. Not a weekend script.

🔄
Scheduled Auto-sync

Set your interval, we handle the rest. Delta sync minimises Zoho API quota — only changed records are fetched each cycle.

📜
Full History, Never Lost

Append-only Bronze layer captures every version of every record. Replay from any checkpoint, travel to any point in time.

🏢
Multi-tenant by Design

One instance serves unlimited customers with complete data isolation — no shared state, no cross-tenant leakage, ever.

🔐
OAuth 2.0 Integration

Connect with a single click. Credentials encrypted at rest with Fernet (AES-256). Token rotation handled automatically.

💊
Health & Run History

Per-tenant health dashboard with run logs, failure streak detection, and extract / transform / load counters per cycle.

🗄️
Schema Management

We provision the PostgreSQL schema automatically on first connect. Point us at any database — no manual DDL required.

Architecture

Medallion data layers

Industry-standard Bronze / Silver / Gold pattern. Raw data preserved forever, typed data always available, aggregations ready.

Bronze

Raw, append-only

Every API response stored verbatim as NDJSON. The immutable source of truth that can be replayed at any time without touching Zoho again.

append-only NDJSON full fidelity
Silver

Typed & deduplicated

Parsed, typed, and deduplicated records in DuckDB Silver tables. Schema-stable layer your application queries can rely on.

typed deduped DuckDB 38 streams
Gold

Analytical, in PostgreSQL

Canonical schema loaded directly into your PostgreSQL — ready for BI tools, dashboards, and production application queries.

PostgreSQL canonical schema BI-ready

Coverage

38 Zoho Books streams

Every major Zoho Books entity covered out of the box. Incremental delta sync for all streams.

Workflow

From zero to synced in minutes

1
Connect

Authenticate via Zoho OAuth with one click, or paste your refresh token. Credentials are AES-256 encrypted and stored securely in the control plane.

2
Extract & Transform

The connector fetches delta changes from all 38 streams, lands raw data in Bronze, parses it into typed Silver tables with full provenance audit trail.

3
Analyse

Canonical schema appears in your PostgreSQL. Connect any BI tool, run your SQL queries, build dashboards — data is always fresh and consistent.

Ready to sync?

Self-hosted, open-source, no vendor lock-in. Deploy with Docker in five minutes.

Deploy your own →