Skip to content

Plans API

Returns all published pricing plans with their features, limits, and a feature comparison matrix organized by section.

Terminal window
curl https://admin.deploymonkey.com/api/v1/plans
{
"success": true,
"plans": [
{
"name": "Free",
"slug": "free",
"description": "For trying out Deploy Monkey",
"monthly_price": 0,
"yearly_price": 0,
"cta_text": "Start Free",
"cta_href": "https://app.deploymonkey.com/register",
"is_popular": false,
"is_custom": false,
"limits": {
"servers": 1,
"instances": 1,
"workers": 1,
"backup_storage_gb": 1,
"backup_overage_price_gb": 0
},
"features": {
"servers": "1",
"instances": "1",
"workers": "1",
"backup": "1 GB",
"overage": ""
},
"allow_custom_domain": false,
"backup_capabilities": {
"allow_managed_backup": true,
"allow_self_hosted_backup": false,
"max_backup_destinations": 1,
"max_retention_days": 3,
"allow_backup_region_override": false
},
"backup_defaults": {
"enabled": true,
"retention_days": 3,
"frequency": "daily",
"compression": "zstd",
"encryption": false
}
},
{
"name": "Base",
"slug": "base",
"description": "For small teams and freelancers",
"monthly_price": 25,
"yearly_price": 20.83,
"cta_text": "Get Started",
"cta_href": "https://app.deploymonkey.com/register?plan=base",
"is_popular": true,
"is_custom": false,
"limits": {
"servers": 2,
"instances": 10,
"workers": 2,
"backup_storage_gb": 10,
"backup_overage_price_gb": 0.025
},
"features": {
"servers": "2",
"instances": "10",
"workers": "2",
"backup": "10 GB",
"overage": "$0.025/GB/mo"
},
"allow_custom_domain": false,
"backup_capabilities": {
"allow_managed_backup": true,
"allow_self_hosted_backup": false,
"max_backup_destinations": 2,
"max_retention_days": 7,
"allow_backup_region_override": false
}
}
],
"comparison": [
{
"section": "Infrastructure",
"rows": [
{
"label": "Servers",
"free": "1",
"base": "2",
"pro": "",
"agency": ""
},
{
"label": "Odoo instances",
"free": "1",
"base": "10",
"pro": "20",
"agency": ""
}
]
},
{
"section": "Deployment",
"rows": [
{
"label": "One-click deploy",
"free": "",
"base": "",
"pro": "",
"agency": ""
}
]
}
]
}
FieldTypeDescription
namestringPlan display name
slugstringURL-safe identifier
descriptionstringShort description
monthly_pricefloatMonthly price in USD
yearly_pricefloatYearly price in USD (per month, i.e. annual total / 12)
cta_textstringCall-to-action button text
cta_hrefstringCall-to-action button URL
is_popularbooleanWhether to show “Popular” badge
is_custombooleanWhether this is a custom/admin-assigned plan
limitsobjectInteger enforcement limits (0 = unlimited)
featuresobjectDisplay strings derived from integer limits
allow_custom_domainbooleanWhether custom domains are allowed
backup_capabilitiesobjectBackup feature gates
backup_defaultsobjectDefault backup policy settings
FieldTypeDescription
serversintegerMax servers (0 = unlimited)
instancesintegerMax instances (0 = unlimited)
workersintegerMax workers per instance (0 = unlimited)
backup_storage_gbintegerIncluded backup storage in GB (0 = unlimited)
backup_overage_price_gbfloatOverage price per GB per month in USD (0 = no overage, backups blocked at limit)

The comparison array groups feature rows by section. Each row contains a label and values keyed by plan slug (e.g., free, base, pro, agency).

Values are strings and may contain:

  • "✓" — Feature available
  • "—" — Feature not available
  • A number (e.g., "1", "10")
  • "∞" — Unlimited
  • A description (e.g., "50 GB", "$0.025/GB/mo")