← All blocks
Plan comparison table
pricing · comparison-table · pricing-comparison-table
npx shadcn@latest add @plus-ui/pricing-comparison-tableDefault content
{
"eyebrow": "Compare plans",
"title": "Every limit, side by side",
"description": "Build minutes, preview environments and the controls your security team asks about, plan by plan. No feature is hidden behind a sales call.",
"currency": "USD",
"billing": {
"monthlyLabel": "Monthly",
"annualLabel": "Annual",
"annualNote": "2 months free",
"customLabel": "Custom",
"perMonthLabel": "/member/mo"
},
"tiers": [
{
"name": "Hobby",
"description": "Personal projects and experiments.",
"price": {
"monthly": 0,
"annual": 0
},
"unit": "1 member, non-commercial",
"action": {
"label": "Deploy free",
"href": "#",
"variant": "secondary"
},
"highlighted": false,
"featuresLabel": "Includes",
"features": [
"Preview deploys",
"Custom domains",
"Community support"
]
},
{
"name": "Pro",
"description": "Small teams shipping production apps.",
"price": {
"monthly": 20,
"annual": 200
},
"unit": "up to 10 members",
"action": {
"label": "Start Pro trial",
"href": "#",
"variant": "primary"
},
"highlighted": true,
"badge": "Popular",
"featuresLabel": "Everything in Hobby, plus",
"features": [
"Concurrent builds",
"Instant rollbacks",
"Email support"
]
},
{
"name": "Team",
"description": "Growing teams with review workflows.",
"price": {
"monthly": 45,
"annual": 450
},
"unit": "unlimited members",
"action": {
"label": "Start Team trial",
"href": "#",
"variant": "secondary"
},
"highlighted": false,
"featuresLabel": "Everything in Pro, plus",
"features": [
"Protected branches",
"Audit log",
"Priority support"
]
},
{
"name": "Enterprise",
"description": "Compliance, scale and a named contact.",
"price": {
"monthly": null,
"annual": null
},
"unit": "annual contract",
"action": {
"label": "Contact sales",
"href": "#",
"variant": "secondary"
},
"highlighted": false,
"featuresLabel": "Everything in Team, plus",
"features": [
"SSO and SCIM",
"99.99% uptime SLA",
"Dedicated engineer"
]
}
],
"comparison": {
"featureLabel": "Plan features",
"includedLabel": "Included",
"notIncludedLabel": "Not included",
"groups": [
{
"name": "Builds and deploys",
"rows": [
{
"label": "Build minutes",
"hint": "Per month, shared across the team",
"values": [
"6,000",
"25,000",
"100,000",
"Custom"
]
},
{
"label": "Concurrent builds",
"values": [
"1",
"3",
"12",
"Unlimited"
]
},
{
"label": "Preview deploy per pull request",
"values": [
true,
true,
true,
true
]
},
{
"label": "Instant rollbacks",
"values": [
false,
true,
true,
true
]
},
{
"label": "Build cache retention",
"values": [
"1 day",
"7 days",
"30 days",
"90 days"
]
}
]
},
{
"name": "Edge and runtime",
"rows": [
{
"label": "Bandwidth",
"values": [
"100 GB",
"1 TB",
"5 TB",
"Custom"
]
},
{
"label": "Edge regions",
"values": [
"3",
"18",
"18",
"18 + dedicated"
]
},
{
"label": "Function timeout",
"values": [
"10 s",
"60 s",
"300 s",
"900 s"
]
},
{
"label": "Scheduled jobs",
"values": [
false,
true,
true,
true
]
}
]
},
{
"name": "Collaboration",
"rows": [
{
"label": "Comments on previews",
"values": [
true,
true,
true,
true
]
},
{
"label": "Protected branches",
"values": [
false,
false,
true,
true
]
},
{
"label": "Deploy approvals",
"hint": "Require a review before production",
"values": [
false,
false,
true,
true
]
}
]
},
{
"name": "Security and support",
"rows": [
{
"label": "SSO and SCIM",
"values": [
false,
false,
false,
true
]
},
{
"label": "Audit log retention",
"values": [
false,
false,
"90 days",
"1 year"
]
},
{
"label": "Uptime SLA",
"values": [
false,
false,
"99.9%",
"99.99%"
]
},
{
"label": "Support",
"values": [
"Community",
"Email",
"Priority",
"Dedicated engineer"
]
}
]
}
]
},
"footnote": "Prices in USD per member, billed monthly. Annual plans include two months free."
}