Skip to content
accounty

Accounting integrations

Many providers.
One interface.

Your accounting integrations, speaking the same language. Connect to providers through shared company and invoice models — with TypeScript all the way.

Open source. MIT-licensed packages.

The integrations

Pick your provider.

Separate packages. A shared foundation.
Install just the integration you need.

Supported operations and authentication vary by provider. Each package documents its capabilities and limitations.

Small setup. Shared models.

One less thing
to build from scratch.

Install a provider, add your credentials, and choose an administration. Fetch invoices with consistent amounts, dates, and company details.

Explore the Moneybird guide
01 / Install a provider
yarn add @accounty/moneybird
02 / Make the connection
import Moneybird from '@accounty/moneybird'

const provider = new Moneybird()
await provider.setCredentials({ accessToken })
await provider.setSettings(administration)

const { data: invoices } =
  await provider.fetchInvoicesWithCompany()

Use your access token and an administration returned by getAdministrations().