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

# Sync2Books documentation

> One API to sync financial data to accounting systems and keep Kenyan businesses tax-compliant with KRA eTIMS.

Sync2Books is a unified API that lets your application **sync financial data** to
accounting systems (QuickBooks Online, Xero, Sage) and keep your customers
**tax-compliant with KRA eTIMS** in Kenya — without building against each system
yourself.

<CardGroup cols={2}>
  <Card title="Quickstart" icon="bolt" href="/quickstart">
    Get an API key, connect a system, and make your first call in five minutes.
  </Card>

  <Card title="Authentication" icon="key" href="/concepts/authentication">
    The API key, the optional request signature, and your client secret — shared by every product.
  </Card>
</CardGroup>

## Start with the core concepts

Everything below is built on the same foundation. Learn it once; it applies to
every product.

<CardGroup cols={2}>
  <Card title="Companies & connections" icon="building" href="/concepts/companies-and-connections">
    The shared object model: organizations, applications, companies, connections.
  </Card>

  <Card title="The sync model" icon="arrows-rotate" href="/concepts/sync-model">
    Submit, push, confirm — how asynchronous syncs and batches work.
  </Card>

  <Card title="Environments & base URLs" icon="server" href="/concepts/environments">
    Development vs production, and the correct base URL.
  </Card>

  <Card title="Errors & rate limits" icon="triangle-exclamation" href="/concepts/errors-and-rate-limits">
    The consistent error shape and throttling headers.
  </Card>
</CardGroup>

## Products

<CardGroup cols={2}>
  <Card title="Expenses" icon="receipt" href="/expenses-overview">
    Write categorized expenses, bills, and receipts to your customers' accounting software.
  </Card>

  <Card title="eTIMS compliance (Kenya)" icon="file-invoice" href="/etims-overview">
    Register items, manage stock, and issue KRA-signed sales and credit notes.
  </Card>
</CardGroup>

## Build the connection UI

<CardGroup cols={2}>
  <Card title="Link component" icon="link" href="/link-integration">
    Drop-in UI to connect accounting systems — React, Vue, Angular, Svelte.
  </Card>

  <Card title="QuickBooks Online" icon="plug" href="/integrations/quickbooks-online/quickbooks-online-overview">
    Setup, FAQs, and reference for the QuickBooks Online integration.
  </Card>
</CardGroup>

## Support

* **Email** — [support@sync2books.com](mailto:support@sync2books.com)
* **Interactive API** — [api.sync2books.com/api](https://api.sync2books.com/api)
* **Status** — [status.sync2books.com](https://status.sync2books.com)
