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 | 100 |
| Members | 3 | 10 | 1000 |
| Divisions | 1 | 3 | 100 |
| Environments | 2 | 10 | 100 |
| Custom roles | 2 | 10 | 100 |
| API keys | 3 | 10 | 100 |
| Access rules per deployment | 3 | 10 | 100 |
| Configs per deployment | 3 | 10 | 100 |
| 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 deployments | - | Available | Available |
| Multi-AZ | - | 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) |
Enterprise limits can be customized per-tenant for dedicated customers. Contact us to discuss custom plans tailored to your requirements.
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": "[email protected]"
}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": "[email protected]"
}'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)