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: customer-owned OAuth apps, live and cached accounting reads, lossless writes, and multi-step workflows that resume safely after retries and restarts.
What is available
- Test and live environments with independently scoped API keys and connections.
- Customer-owned Xero apps for paid production contracts; hosted OAuth for trials.
- 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.
- Contract-defined connection limits and invoice-ready usage metering.
- A developer console for keys, connections, operations, contract terms, and usage.
Start here
Register a Xero app and create a test connection by following the quickstart. Start with an automation recipe, read concepts for the tenancy model, inspect the integration catalog, then use the API reference for individual primitives.
Current product boundary
Xero is the only publicly available provider in the first release. QuickBooks Online appears as
coming_soon; FreshBooks, Wave, and Sage Intacct have executable foundations but are not registered
in the public API. The contract stays provider-neutral, while explicit provider actions preserve
capabilities that cannot be normalized honestly.