Organization
Billing & Plans
Subscription plans, billing, invoices, and payment management
LaserData Cloud offers three subscription plans. Each plan determines your resource limits, available features, and deployment tier access.
Plans
| Feature | Basic | Pro | Enterprise |
|---|---|---|---|
| Deployments | 2 | 10 | 20 |
| Members | 3 | 10 | 20 |
| Divisions | 1 | 10 | 20 |
| Environments | 2 | 10 | 20 |
| Custom roles | 2 | 10 | 20 |
| API keys | 10 | 10 | 10 |
| Access rules per deployment | 3 | 10 | 20 |
| Configs per deployment | 3 | 10 | 20 |
| Backups per deployment | — | 10 | 20 |
| VPC peering per deployment | — | 3 | 10 |
| PrivateLink per deployment | — | 1 | 5 |
| Audit log retention | 7 days | 90 days | 365 days |
Feature Availability
| Feature | Basic | Pro | Enterprise |
|---|---|---|---|
| BYOC | — | Available | Available |
| On-Premise | — | — | Available |
| Replica clusters | — | Available | Available |
| Multi-AZ | — | Available | Available |
| Backups | — | Available | Available |
| Private networking | — | Available | Available |
| Cross-region DR | — | — | Available |
Deployment Tier Access
| Plan | Available Tiers |
|---|---|
| Basic | Free, Small, Medium |
| Pro | Free, Small, Medium, Large, XLarge |
| Enterprise | All tiers (including Compute Optimized, Network Optimized, Storage Optimized, Ultimate) |
Billing
Billing is managed at the tenant level. Usage is tracked per deployment and billed based on compute hours and storage.
From the Console
- Navigate to your tenant's Billing page
- View current usage, billing reports, and invoices
- Update billing information and payment methods
Billing Reports
Reports show per-deployment usage for each billing period — compute hours, hourly cost, and total cost.
Invoices
Invoices are generated for each billing period with line items per deployment. Invoice statuses: draft, pending, paid, overdue.
API Reference
Get Billing Information
curl https://api.laserdata.cloud/tenants/{tenant_id}/billing/info \
-H "ld-api-key: YOUR_API_KEY"{
"name": "Acme Corp",
"street": "123 Main St",
"city": "San Francisco",
"state": "CA",
"postal_code": "94105",
"country": "US",
"tax_id": "US123456789",
"email": "billing@acme.com"
}Update Billing Information
curl -X PUT https://api.laserdata.cloud/tenants/{tenant_id}/billing/info \
-H "ld-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "Acme Corp",
"street": "123 Main St",
"city": "San Francisco",
"state": "CA",
"postal_code": "94105",
"country": "US",
"tax_id": "US123456789",
"email": "billing@acme.com"
}'List Billing Reports
curl "https://api.laserdata.cloud/tenants/{tenant_id}/billing/reports?page=1&results=10" \
-H "ld-api-key: YOUR_API_KEY"{
"data": [
{
"id": 1,
"deployment_id": 42,
"period_start": "2025-01-01T00:00:00Z",
"period_end": "2025-02-01T00:00:00Z",
"usage_hours": 744,
"total_cost": "152.30",
"currency": "USD"
}
],
"page": 1,
"results": 10,
"total": 1
}Get a Billing Report
curl https://api.laserdata.cloud/tenants/{tenant_id}/billing/reports/{report_id} \
-H "ld-api-key: YOUR_API_KEY"List Invoices
curl "https://api.laserdata.cloud/tenants/{tenant_id}/billing/invoices?page=1&results=10" \
-H "ld-api-key: YOUR_API_KEY"{
"data": [
{
"id": 1,
"number": "INV-2025-001",
"status": "paid",
"period_start": "2025-01-01T00:00:00Z",
"period_end": "2025-02-01T00:00:00Z",
"issued_at": "2025-02-01T00:00:00Z",
"due_at": "2025-02-15T00:00:00Z",
"total_amount": "152.30",
"currency": "USD"
}
],
"page": 1,
"results": 10,
"total": 1
}Get an Invoice
curl https://api.laserdata.cloud/tenants/{tenant_id}/billing/invoices/{invoice_id} \
-H "ld-api-key: YOUR_API_KEY"Get Public Pricing
No authentication required:
curl https://api.laserdata.cloud/pricingReturns pricing for all clouds, tiers, and storage types.
Required permission: billing:read (view) or billing:manage (update payment and billing info)