Plan
Plan represents a subscription tier (Free, Launch, Scale)
Properties
| Property | Type | Required | Description |
|---|---|---|---|
audit_logs_enabled |
boolean | Yes | |
branch_price_per_hour |
string,null | No | |
compute_hours_quota |
integer,null | No | |
compute_price_per_cu_hour |
string,null | No | |
created_at |
string | Yes | |
data_transfer_gb_included |
integer,null | No | |
data_transfer_price_per_gb |
string,null | No | |
description |
string,null | No | |
display_name |
string | Yes | |
id |
string | Yes | |
ip_allowlist_enabled |
boolean | Yes | |
is_active |
boolean | Yes | |
max_branches_per_project |
integer | Yes | |
max_compute_units |
integer | Yes | |
max_databases_per_branch |
integer,null | No | |
max_endpoints_per_branch |
integer,null | No | |
max_projects |
integer,null | No | |
monitoring_enabled |
boolean | Yes | |
monitoring_retention_days |
integer,null | No | |
name |
string | Yes | |
pitr_price_per_gb_month |
string,null | No | |
pitr_retention_hours |
integer,null | No | |
price_monthly |
string | Yes | |
scale_to_zero_delay_seconds |
integer,null | No | |
sla_uptime_percent |
string,null | No | |
sort_order |
integer | Yes | |
sso_enabled |
boolean | Yes | |
storage_gb_quota |
string,null | No | |
storage_price_per_gb_month |
string,null | No | |
stripe_price_id |
string,null | No | Stripe Price ID used for recurring subscriptions on this plan (for paid tiers). |
support_level |
string | Yes | |
updated_at |
string | Yes | |
vpc_enabled |
boolean | Yes |
View JSON Schema
{
"type": "object",
"description": "Plan represents a subscription tier (Free, Launch, Scale)",
"required": [
"id",
"name",
"display_name",
"price_monthly",
"max_compute_units",
"max_branches_per_project",
"support_level",
"ip_allowlist_enabled",
"vpc_enabled",
"sso_enabled",
"audit_logs_enabled",
"monitoring_enabled",
"is_active",
"sort_order",
"created_at",
"updated_at"
],
"properties": {
"audit_logs_enabled": {
"type": "boolean"
},
"branch_price_per_hour": {
"type": [
"string",
"null"
]
},
"compute_hours_quota": {
"type": [
"integer",
"null"
],
"format": "int32"
},
"compute_price_per_cu_hour": {
"type": [
"string",
"null"
]
},
"created_at": {
"type": "string",
"format": "date-time"
},
"data_transfer_gb_included": {
"type": [
"integer",
"null"
],
"format": "int32"
},
"data_transfer_price_per_gb": {
"type": [
"string",
"null"
]
},
"description": {
"type": [
"string",
"null"
]
},
"display_name": {
"type": "string"
},
"id": {
"type": "string",
"format": "uuid"
},
"ip_allowlist_enabled": {
"type": "boolean"
},
"is_active": {
"type": "boolean"
},
"max_branches_per_project": {
"type": "integer",
"format": "int32"
},
"max_compute_units": {
"type": "integer",
"format": "int32"
},
"max_databases_per_branch": {
"type": [
"integer",
"null"
],
"format": "int32"
},
"max_endpoints_per_branch": {
"type": [
"integer",
"null"
],
"format": "int32"
},
"max_projects": {
"type": [
"integer",
"null"
],
"format": "int32"
},
"monitoring_enabled": {
"type": "boolean"
},
"monitoring_retention_days": {
"type": [
"integer",
"null"
],
"format": "int32"
},
"name": {
"type": "string"
},
"pitr_price_per_gb_month": {
"type": [
"string",
"null"
]
},
"pitr_retention_hours": {
"type": [
"integer",
"null"
],
"format": "int32"
},
"price_monthly": {
"type": "string"
},
"scale_to_zero_delay_seconds": {
"type": [
"integer",
"null"
],
"format": "int32"
},
"sla_uptime_percent": {
"type": [
"string",
"null"
]
},
"sort_order": {
"type": "integer",
"format": "int32"
},
"sso_enabled": {
"type": "boolean"
},
"storage_gb_quota": {
"type": [
"string",
"null"
]
},
"storage_price_per_gb_month": {
"type": [
"string",
"null"
]
},
"stripe_price_id": {
"type": [
"string",
"null"
],
"description": "Stripe Price ID used for recurring subscriptions on this plan (for paid tiers)."
},
"support_level": {
"type": "string"
},
"updated_at": {
"type": "string",
"format": "date-time"
},
"vpc_enabled": {
"type": "boolean"
}
}
}