-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Christian KASSE edited this page Apr 2, 2026
·
1 revision
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.
| 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 |
- PyPI: pypi.org/project/essabu
- GitHub: github.com/essabu/essabu-python
- API Docs: docs.essabu.com/sdk/python
- Issues: github.com/essabu/essabu-python/issues
- Python 3.10+
- Dependencies:
httpx,pydantic
MIT License -- see LICENSE for details.
Getting Started
Core Concepts
Modules
Advanced