plans.ts 3.3 KB

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