plans.ts112 lines · main
1export type PlanId = 'free' | 'pro' | 'team' | 'enterprise'
2
3export interface PricingInformation {
4 id: 'tier_free' | 'tier_pro' | 'tier_team' | 'tier_enterprise'
5 planId: PlanId
6 name: string
7 nameBadge?: string
8 costUnit?: string
9 href: string
10 priceLabel?: string
11 priceMonthly: number | string
12 warning?: string
13 warningTooltip?: string
14 description: string
15 preface: string
16 features: (string | string[])[]
17 footer?: string
18 cta: string
19}
20
21export const plans: PricingInformation[] = [
22 {
23 id: 'tier_free',
24 planId: 'free',
25 name: 'Free',
26 nameBadge: '',
27 costUnit: '/ month',
28 href: 'https://supabase.com/dashboard/new?plan=free',
29 priceLabel: '',
30 priceMonthly: 0,
31 description: 'Perfect for passion projects & simple websites.',
32 preface: 'Get started with:',
33 features: [
34 'Unlimited API requests',
35 '50,000 monthly active users',
36 ['500 MB database size', 'Shared CPU • 500 MB RAM'],
37 ['5 GB egress'],
38 ['5 GB cached egress'],
39 '1 GB file storage',
40 'Community support',
41 ],
42 footer: 'Free projects are paused after 1 week of inactivity. Limit of 2 active projects.',
43 cta: 'Start for Free',
44 },
45 {
46 id: 'tier_pro',
47 planId: 'pro',
48 name: 'Pro',
49 nameBadge: 'Most Popular',
50 costUnit: '/ month',
51 href: 'https://supabase.com/dashboard/new?plan=pro',
52 priceLabel: 'From',
53 warning: 'Includes one project running on Micro compute.',
54 priceMonthly: 25,
55 description: 'For production applications with the power to scale.',
56 features: [
57 ['100,000 monthly active users', 'then $0.00325 per MAU'],
58 ['8 GB disk size per project', 'then $0.125 per GB'],
59 ['250 GB egress', 'then $0.09 per GB'],
60 ['250 GB cached egress', 'then $0.03 per GB'],
61 ['100 GB file storage', 'then $0.021 per GB'],
62 'Email support',
63 'Daily backups stored for 7 days',
64 '7-day log retention',
65 ['Add Log Drains', 'additional $60 per drain, per project'],
66 ],
67 preface: 'Everything in the Free Plan, plus:',
68 cta: 'Get Started',
69 },
70 {
71 id: 'tier_team',
72 planId: 'team',
73 name: 'Team',
74 nameBadge: '',
75 costUnit: '/ month',
76 href: 'https://supabase.com/dashboard/new?plan=team',
77 priceLabel: 'From',
78 warning: 'Includes one project running on Micro compute.',
79 priceMonthly: 599,
80 description: 'Add features such as SSO, control over backups, and industry certifications.',
81 features: [
82 'SOC2 & ISO 27001',
83 'Project-scoped and read-only access',
84 'HIPAA available as paid add-on',
85 'SSO for Briven Dashboard',
86 'Priority email support & SLAs',
87 'Daily backups stored for 14 days',
88 '28-day log retention',
89 ],
90 preface: 'Everything in the Pro Plan, plus:',
91 cta: 'Get Started',
92 },
93 {
94 id: 'tier_enterprise',
95 planId: 'enterprise',
96 name: 'Enterprise',
97 href: 'https://forms.supabase.com/enterprise',
98 description: 'For large-scale applications running Internet scale workloads.',
99 features: [
100 'Designated Support manager',
101 'Uptime SLAs',
102 'BYO Cloud supported',
103 '24×7×365 premium enterprise support',
104 'Private Slack channel',
105 'Custom Security Questionnaires',
106 ],
107 priceLabel: '',
108 priceMonthly: 'Custom',
109 preface: '',
110 cta: 'Contact Us',
111 },
112] as const