███╗ ██╗ ██████╗ ██╗██████╗ ███████╗████████╗ █████╗ ██████╗██╗ ██╗
████╗ ██║██╔═══██╗██║██╔══██╗ ██╔════╝╚══██╔══╝██╔══██╗██╔════╝██║ ██╔╝
██╔██╗ ██║██║ ██║██║██████╔╝ ███████╗ ██║ ███████║██║ █████╔╝
██║╚██╗██║██║ ██║██║██╔══██╗ ╚════██║ ██║ ██╔══██║██║ ██╔═██╗
██║ ╚████║╚██████╔╝██║██║ ██║ ███████║ ██║ ██║ ██║╚██████╗██║ ██╗
╚═╝ ╚═══╝ ╚═════╝ ╚═╝╚═╝ ╚═╝ ╚══════╝ ╚═╝ ╚═╝ ╚═╝ ╚═════╝╚═╝ ╚═╝
LedgerBill SDK | Python | BSL 1.1 | © Noir Stack LLC
ledgerbill-sdk
Official Python SDK scaffold for LedgerBill.
The SDK aligns to the canonical OpenAPI source (src/openapi.ts) served at /api/openapi.json.
Package listings
- npm: https://www.npmjs.com/package/@noirstack/ledgerbill-sdk
- PyPI: https://pypi.org/project/ledgerbill-sdk/
- VS Code Marketplace: https://marketplace.visualstudio.com/items?itemName=LedgerBill.ledgerbill
- Website: https://ledgerbill.app
Install (local)
pip install -e sdk/python
Usage
from ledgerbill_sdk import LedgerBillClient
client = LedgerBillClient(
base_url="http://localhost:3107",
tenant_id="tenant_123",
api_key="lb_your_api_key"
)
plans = client.get_pricing_plans()
preview = client.preview_usage(
customer_id="cus_123",
feature_key="events_processed",
amount=1000,
)
Contract governance
The public API taxonomy expected in /api/openapi.json is:
Tenant AdministrationBilling OperationsDeveloper APIsStripe IntegrationPolicy AdministrationAudit & GovernanceReplay Operations
Support & Discussion
- Issues: https://github.com/no1rstack/ledgerbill-sdk/issues
- Discussions: https://github.com/no1rstack/ledgerbill-sdk/discussions
- Wiki: https://github.com/no1rstack/ledgerbill-sdk/wiki
License
This project is licensed under the Business Source License 1.1 (BSL).
- Change Date: 2030-06-14 (4 years from initial release)
- Change License: Apache License 2.0
- Commercial Use: Restricted until Change Date
- After Change Date: Automatically converts to Apache 2.0
For more details, see LICENSE.
© 2026 Noir Stack LLC. All rights reserved.
For alternative licensing arrangements, contact: legal@noirstack.com
Release files for ledgerbill-sdk 0.1.10
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| ledgerbill_sdk-0.1.10.tar.gz | 3.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| ledgerbill_sdk-0.1.10-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 6.5 kB
Release files / ledgerbill_sdk-0.1.10.tar.gz
| Download URL | ledgerbill_sdk-0.1.10.tar.gz |
|---|---|
| Size | 3.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
fd32be37bb481086f01a7b81e679c25700b5a54158b1b67319671efae1e775cd
|
|
BLAKE2b-256 checksum How to use checksums |
1ef4b0b57f7a578157a9aaab3fdb12ffd0936610ec4299bb8c4368f8da71874a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.13
|
Release files / ledgerbill_sdk-0.1.10-py3-none-any.whl
| Download URL | ledgerbill_sdk-0.1.10-py3-none-any.whl |
|---|---|
| Size | 3.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
58a54bd2325387338e95340b1fc19960392dee6af508b2ec2375d15ac9732268
|
|
BLAKE2b-256 checksum How to use checksums |
3b6e7619671bf55b0f30aa5d9cca3ea0797ac54cadbb9ff6d4b7f748807665f3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.13
|