Create invoices, manage clients, and track payments with an AI Agent,
or build your own integrations with our SDK, REST API, and CLI.
Done. Quote QUO-0042 created for Acme Corp.
Built on modern infrastructure
TypeScript SDK, REST API, CLI, webhooks, and MCP server.
Ship invoices and quotes from your codebase.
1import Corebill from '@corebill/sdk';23const corebill = new Corebill({4 apiKey: 'sk_live_...',5});67const invoice = await corebill.invoices.create({8 customer_id: 'cus_a1b2c3d4',9 line_items: [{10 item_name: 'Web Development',11 quantity: 40,12 unit_price: 150,13 unit: 'hour',14 }],15 due_date: '2026-07-15',16});1718console.log(invoice.invoice_number);19// → "INV-2026-0042"
1import Corebill from '@corebill/sdk';23const corebill = new Corebill({4 apiKey: 'sk_live_...',5});67const quote = await corebill.quotes.create({8 customer_id: 'cus_a1b2c3d4',9 line_items: [{10 item_name: 'UI/UX Design',11 quantity: 1,12 unit_price: 2500,13 }],14 tax_rate: 16,15 valid_until: '2026-12-31',16});1718console.log(quote.total);19// → 2900
Features
Create invoices, manage clients, track payments — all in natural language. No clicks, no forms. Just results.
Send, track, version, and convert quotes to invoices. Clients approve from a public link.
Partial payments, automated reminders, credit notes. Get paid faster.
Subscribe to events. Retries, signed payloads, delivery logs. Real-time integrations.
Wallet, contacts, files, activity logs, segmentation, tags, and custom fields.
Full REST API with API keys, granular permissions, and webhooks. Build your own integrations on top of CoreBill.
API
Full REST API. Create customers, generate invoices, track payments — all programmatically.
curl -X POST https://api.corebill.io/v1/customers \
-H "Authorization: Bearer sk_live_..." \
-H "Content-Type: application/json" \
-d '{
"name": "Acme Corporation",
"email": "contact@acme.com",
"country": "US",
"currency": "USD"
}'{
"data": {
"id": "cus_a1b2c3d4",
"name": "Acme Corporation",
"contact_email": "contact@acme.com",
"country": "US",
"currency": "USD",
"status": "active",
"wallet_balance": 0,
"created_at": "2026-02-08T..."
}
}CLI
Install the CLI, authenticate, and start creating invoices — all without leaving your terminal.
$ npm install -g @corebill/cli
$ corebill login
Enter your API key: sk_live_...
Authenticated successfully.
$ corebill ask "create an invoice for Acme Corp for $3,500 web development"
Creating invoice for Acme Corporation...
Invoice INV-2026-0089 created successfully.
Customer: Acme Corporation
Amount: $3,500.00
Status: draftAI Agent, REST API, SDK, CLI, and webhooks. Start managing your billing in under a minute.