Skip to content
Christian KASSE edited this page Apr 2, 2026 · 1 revision

Essabu Python SDK - Wiki

Welcome to the official documentation wiki for the Essabu Python SDK (essabu). This SDK provides a unified, Pythonic interface to the entire Essabu platform -- covering HR, Accounting, Identity, Trade, Payment, E-Invoice, Project Management, and Asset Management.

Table of Contents

Page Description
Getting Started Installation, authentication, and first API call
Configuration All configuration options and environment variables
Authentication API key management and authentication flows
Error Handling Exception hierarchy and best practices
Pagination PageRequest, PageResponse, and iterating large datasets
Modules
HR Module Employees, contracts, payroll, attendance, leaves, and more
Accounting Module Chart of accounts, journal entries, invoices, wallets, reports
Identity Module Auth, users, roles, permissions, tenants, API keys
Trade Module CRM, customers, opportunities, sales/purchase orders, products
Payment Module Payment intents, loans, subscriptions, KYC, refunds
E-Invoice Module Electronic invoicing, tax authority submissions, compliance
Project Module Projects, tasks, milestones, resource allocations
Asset Module Fixed assets, vehicles, depreciation, maintenance, fuel logs
Advanced
Webhooks Receiving and verifying webhook events
Examples Complete code examples for common workflows

Quick Links

Requirements

  • Python 3.10+
  • Dependencies: httpx, pydantic

License

MIT License -- see LICENSE for details.

Clone this wiki locally