Developer Platform

Developer Platform

BigLedger Developer Platform

Build powerful accounting and business management solutions with BigLedger’s comprehensive developer platform. Whether you’re integrating existing systems, building custom applets, or extending the platform, we have the tools and resources for your development needs.

ℹ️
Angular-First Architecture: All BigLedger applets are built with Angular and can be automated via RESTful API calls. Everything you see in the BigLedger interface can be programmatically controlled through our APIs.

Choose Your Developer Path

Select the path that best matches your development goals and requirements:


Integration Developers

Perfect for: System integrators, SaaS builders, and developers connecting BigLedger with third-party systems.

What You’ll Build

  • E-commerce Integrations: Connect Shopify, WooCommerce, or custom stores
  • ERP Synchronization: Sync with existing business systems
  • Payment Gateway Connections: Integrate with Stripe, PayPal, local banks
  • Marketplace Integrations: Connect with Amazon, Lazada, and other platforms

Get Started Quickly

Core APIs for Integration


Applet Developers

Perfect for: Angular developers, ISVs, and teams building industry-specific solutions.

What You’ll Build

  • Industry-Specific Modules: Healthcare, construction, professional services
  • Custom Workflows: Approval processes, specialized reporting
  • Extended Functionality: Custom fields, calculations, business rules
  • White-Label Solutions: Branded applets for your clients

Development Resources


Architecture Teams

Perfect for: Enterprise architects, technical leads, and solution designers.

What You’ll Learn

  • System Architecture: How BigLedger’s modular architecture works
  • Data Models: Complete entity relationship diagrams and data flows
  • Scalability Patterns: Multi-tenant, high-availability designs
  • Security Architecture: Enterprise security and compliance frameworks

Architecture Documentation


Automation Specialists

Perfect for: DevOps engineers, process automation experts, and workflow designers.

What You’ll Build

  • Event-Driven Workflows: Automate business processes with webhooks
  • Bulk Data Processing: Handle large-scale data imports and exports
  • Scheduled Operations: Automated reports, backups, and maintenance
  • Business Rule Automation: Complex approval workflows and notifications

Automation Tools


API Consumers

Perfect for: Developers who need direct API access for data retrieval and manipulation.

What You’ll Access

  • Complete CRUD Operations: Full data access across all BigLedger entities
  • Real-Time Data: Live inventory, financial data, and business metrics
  • Advanced Queries: Filtering, sorting, and complex data relationships
  • Bulk Operations: Efficient handling of large datasets

API Reference


Platform Developers

Perfect for: Platform engineers, infrastructure teams, and enterprise software architects.

What You’ll Build

  • Platform Extensions: Core functionality enhancements
  • Multi-Tenant Solutions: Enterprise-grade multi-company systems
  • Infrastructure Integrations: Cloud services, monitoring, and deployment
  • Custom Authentication: SSO, LDAP, and enterprise identity providers

Platform Resources


Quick Start - All Developers

Get started with BigLedger development in minutes:

### Choose Your Path Select your developer category above to access tailored resources and guides. ### Get API Credentials Create a developer account and generate API keys from the BigLedger Developer Console. ### Explore the Documentation Browse category-specific documentation, tutorials, and examples. ### Start Building Use our SDKs, APIs, and development tools to create your solution.

Common Developer Resources

Essential resources used across all developer categories:

What Makes BigLedger Developer-Friendly

Angular-First Architecture

All BigLedger applets are built with Angular, providing:

  • Complete API Coverage: Every UI feature has a corresponding API endpoint
  • Type Safety: TypeScript interfaces ensure data consistency across all platforms
  • Real-time Synchronization: WebSocket connections for live data updates
  • Component Reusability: Embed BigLedger Angular components in your applications

Enterprise-Ready Foundation

Built for serious business applications:

  • Industry Compliance: PEPPOL, MyInvois, SOX, and international accounting standards
  • Multi-Tenant Architecture: Secure, scalable multi-company support
  • Audit Trail: Complete transaction history and compliance reporting
  • Enterprise Security: SOC 2 Type II compliance with advanced security features

Developer Experience

Designed with developers in mind:

  • Consistent APIs: RESTful design with predictable patterns
  • Comprehensive SDKs: First-class support for popular languages
  • Interactive Documentation: Try APIs directly in the documentation
  • Real-time Webhooks: Event-driven architecture for responsive integrations
  • Robust Error Handling: Detailed error messages and debugging information

Quick Example

Here’s how easy it is to create an invoice using our TypeScript SDK:

import { BigLedgerClient } from '@bigledger/sdk';

const client = new BigLedgerClient({
  apiKey: process.env.BIGLEDGER_API_KEY,
  companyId: process.env.BIGLEDGER_COMPANY_ID
});

// Create customer and invoice in one flow
const customer = await client.customers.create({
  name: 'Acme Corporation',
  email: 'billing@acme.com'
});

const invoice = await client.invoices.create({
  customerId: customer.id,
  items: [{
    description: 'Professional Services',
    quantity: 10,
    unitPrice: 100.00,
    taxCode: 'SST'
  }]
});

console.log(`Invoice ${invoice.invoiceNumber} created!`);

Developer Tools & Resources

Access everything you need to build with BigLedger:

Support & Community

Get help and connect with other developers:

ℹ️
Rate Limits: 1,000 requests/hour per API key with burst support. Enterprise plans include higher limits and dedicated infrastructure.

Ready to start building? Choose your developer path above and dive into the documentation tailored for your specific needs.