Developers
Documentation for developers building on BigLedger. There are two different jobs here, with different toolchains and different starting points. Pick yours.
Build an applet
Almost every screen a BigLedger user sees — Chart of Account, Sales Invoice, Cashbook, Point of Sale — is an applet: a self-contained web application that the BigLedger shell loads at runtime and mounts inside its own page. Applets are built, versioned and released independently of the platform and of each other.
What you need: Node.js, the Angular CLI (Angular 11–15), and two public npm packages —
blg-akaun-ts-lib for the API and, optionally, blg-akaun-ng-lib for UI components.
What you need from us: a registration record for your applet, and a tenant to install it into. Neither is self-service. Applet Development says exactly where those hand-offs fall and what to ask for.
Integrate an external system
Your own system — a storefront, a warehouse tool, a marketplace connector, a data warehouse — exchanging data with BigLedger over HTTPS. One REST API, JSON in and JSON out, a self-service credential, and 969 server-to-server endpoint methods across 159 controllers.
What you need from us: a tenant code, and a user in that tenant with the right permissions. The access key itself is one API call you make yourself. Integrate an external system says where each hand-off falls.
Module references
Getting help
- Developer questions: open an issue at BigLedger-Support/public. Include your tenant code, the applet or endpoint involved, and what you expected to happen — the queue is public, so the answer helps whoever asks next.
- Public repositories: github.com/bigledger
- The product itself: akaun.com
If a page in this section tells you to call something that does not answer, that is a bug in the documentation and we want to hear about it.