AccountingKitDocs

AccountingKit

Durable Xero workflows and accounting automation primitives for B2B software.

AccountingKit is a durable accounting automation platform for B2B software. It starts with a deep Xero implementation: your own OAuth app, live and cached accounting reads, lossless writes, and multi-step workflows that resume safely after retries and restarts.

What you get

  • Test and live environments with independently scoped API keys and connections.
  • Your own Xero app on a paid plan; hosted OAuth while you evaluate.
  • Encrypted OAuth credentials, rotating tokens, per-app webhooks, and explicit tenant selection.
  • Cached list reads, live point reads, and normalized resource writes.
  • Idempotent multi-step automations with retries, leases, and dead-letter state.
  • Signed outbound webhooks and verified inbound Xero webhooks.
  • A choice of retention: cache records for speed, or hold nothing at all.
  • A developer console for keys, connections, operations, and usage.

Start here

Providers

One contract covers Xero, QuickBooks Online, FreshBooks, Wave, and Sage Intacct. Each adapter keeps the depth its provider actually offers — Xero-native documents and cancellation rules, QuickBooks realm identity, Wave's scope-aware capabilities, Sage Intacct dimensions — behind the same normalized resources, the same idempotency, and the same durable operations.

GET /v1/providers returns the live catalog with capability versions and supported countries. The integration catalog carries the resource coverage for each.

On this page