10 Best Managed Postgres Providers Compared (2026)
The 10 best managed Postgres providers in 2026, compared on pricing, free tiers, uptime SLA, failover, and Postgres compatibility, from Supabase to Aurora.

Andrew Kim

Last validated: September 2026. Pricing, SLA, availability, and compatibility claims were checked against the official pages in References. Railway is included because teams often compare it with managed Postgres, though Railway's own docs call its database templates unmanaged. [1]
The best managed Postgres provider depends on what you're optimizing for. For a new app, Supabase or Neon gets you started free. For a production workload with a strict uptime requirement, Aurora, Cloud SQL Enterprise Plus, or a PlanetScale HA cluster publish 99.99% SLAs. For writes in several regions at once, you're choosing between CockroachDB, YugabyteDB, and Aurora DSQL, each of which trades away some Postgres compatibility.
How do the top 10 managed Postgres providers compare?
An SLA is the uptime a provider promises, usually backed by service credits. Automatic failover means the provider switches to a standby copy when the primary fails. Failover to another availability zone (AZ, one or more separate data centers in the same region) survives a machine or building failure; failover to another region survives a regional outage.
| Provider | Key features | Starting price | Highest SLA | Postgres compatibility | Multi-AZ / multi-region | Automatic failover |
|---|---|---|---|---|---|---|
| Supabase | Bundled auth, storage, realtime | Free; Pro from $25/mo [2] | 99.9% (Enterprise) [3] | Native Postgres [4] | Single instance; read replicas only | Enterprise only [5] |
| PlanetScale | Local NVMe storage on Metal; branching | $5/mo single-node; $15/mo HA [6] | 99.99% (HA); 99.999% (multi-region) [7] | Native Postgres [8] | ✅ / ✅ | HA clusters only [9] |
| Neon | Serverless; scale-to-zero; branching | Free; usage-based, no minimum [10] | 99.95% (Scale) [11] | Native Postgres [12] | Storage across AZs / ❌ | Compute restarts automatically [13] |
| Railway | App + database on one platform | Free trial; Hobby $5/mo [14] | 99.99% (Enterprise) [15] | Native Postgres [16] | ❌ / ❌ | Optional HA conversion [17] |
| CockroachDB | Distributed SQL; Postgres wire protocol | Per vCPU-hour; $400 trial credit [18] | 99.99%; 99.999% (multi-region) [19] | Custom engine; partial [20] | ✅ / ✅ | Consensus replication [21] |
| YugabyteDB Aeon | Distributed SQL; Postgres-compatible API | Free Sandbox; $125/vCPU/mo [22] | 99.99% [23] | Postgres fork; partial [24] | ✅ / ✅ | Raft consensus |
| Amazon Aurora | Storage replicated across 3 AZs; Global Database | db.r6i.large about $212/mo + storage and I/O [25] | 99.99% (Multi-AZ) [26] | Postgres-compatible; a few gaps [27] [49] | ✅ / ✅ | ✅ |
| Aurora Serverless v2 | Autoscaling; can pause at 0 ACUs | $0.12 per ACU-hour [25] | 99.99% (Multi-AZ) [26] | Same as Aurora | ✅ / ✅ | ✅ Same as Aurora [28] |
| Aurora DSQL | Distributed SQL; active-active multi-region | $8 per 1M DPUs + $0.33/GB-mo; free allowance [29] | 99.99%; 99.999% (multi-region) [30] | Custom engine; SQL subset [31] | ✅ / ✅ | No failover event (active-active) |
| Google Cloud SQL | Easy HA; automated backups | Shared-core about $8/mo*; dedicated about $49/mo [32] | 99.95% (Enterprise); 99.99% (Enterprise Plus) [33] | Native Postgres [34] | ✅ / read replicas only | ✅ in HA mode [35] |
*Cloud SQL's shared-core instances aren't covered by its SLA. For SLA-backed uptime you need a dedicated-core instance in HA mode. [33]
Managed Postgres: entry price
| Provider | Starting price | What it buys |
|---|---|---|
| Railway | $5/mo | Hobby plan, includes $5 of usage |
| PlanetScale | $5/mo | Single-node, no replicas or SLA; HA from $15/mo |
| Cloud SQL | ~$8/mo | Shared-core instance, not covered by the SLA |
| Neon | ~$15/mo | Typical spend on the usage-based Launch plan; no minimum |
| Supabase | $25/mo | Pro plan |
| YugabyteDB Aeon | $125 per vCPU per month | Standard plan; 3+ nodes needed for fault tolerance |
| Aurora | ~$212/mo | db.r6i.large instance, plus storage and I/O |
These starting prices aren't like for like. Railway's $5 includes $5 of usage, Neon's $15 is the typical monthly spend Neon shows for its usage-based Launch plan, YugabyteDB is priced per vCPU, and Aurora's figure is a common production instance, not the smallest.
What is a managed Postgres provider?
A managed Postgres provider runs PostgreSQL for you in the cloud: servers, backups, patching, monitoring, and (on the right tier) failover. You get a connection string and build.
The alternative is running Postgres yourself on a VM like EC2 or a DigitalOcean Droplet. That trades a monthly bill for time spent on backups, replication, upgrades, and 3am pages. Unless someone on your team owns database operations, managed is usually cheaper once you count that time.
What does "Postgres-compatible" mean?
It can mean three different things:
- Wire protocol: standard Postgres drivers (psql, JDBC, psycopg) can connect.
- SQL dialect: basic tables, queries, and transactions behave like Postgres.
- Feature depth: extensions, triggers, stored procedures, and foreign keys work too.
Native Postgres providers (Supabase, Neon, PlanetScale, Railway, Aurora, Cloud SQL) give you all three, within each provider's list of supported extensions. Distributed databases (CockroachDB, YugabyteDB, Aurora DSQL) give you the first two and part of the third. If your app depends on triggers, PL/pgSQL, or an extension like PostGIS, check support before you commit.
Which managed Postgres has automatic failover?
Most providers offer it, but the plan or configuration you need varies:
| Provider | Automatic failover | What you need |
|---|---|---|
| Supabase | Read replica promotion on Enterprise; Multigres HA in alpha, not production-ready | Enterprise [5] [36] |
| PlanetScale | ✅ on HA clusters; ❌ on single-node | An HA cluster, from $15/month [37] |
| Neon | Compute restarts or moves automatically; storage spans AZs | All plans [13] |
| Railway | ✅ after converting to PostgreSQL HA | The HA conversion (Patroni + etcd + HAProxy) [17] |
| CockroachDB | ✅ Consensus replication | A multi-node cluster (single-node clusters don't replicate) |
| YugabyteDB Aeon | ✅ Raft consensus | Paid clusters with 3+ nodes; spread across 3 AZs to survive a zone outage [50] |
| Amazon Aurora | ✅ Promotes a replica in another AZ | A Multi-AZ cluster |
| Aurora Serverless v2 | ✅ Same as Aurora | A Multi-AZ cluster |
| Aurora DSQL | No failover event; active-active | All clusters |
| Google Cloud SQL | ✅ Standby in another zone | HA configuration |
Supabase only offers automatic failover on Enterprise today. It's building failover into Multigres, but Multigres is an alpha that Supabase says isn't ready for production. [36] PlanetScale's $5 single-node tier has no replicas and no SLA. CockroachDB and Aurora DSQL have no primary/standby model, so there's no failover event at all.
Uptime SLA (highest tier)
| Provider | Highest SLA | Tier | Downtime allowed per 30 days |
|---|---|---|---|
| Supabase | 99.9% | Enterprise | 43 min |
| Neon | 99.95% | Scale | 22 min |
| Cloud SQL | 99.99% | Enterprise Plus | 4.3 min |
| Railway | 99.99% | Enterprise | 4.3 min |
| YugabyteDB Aeon | 99.99% | Paid clusters | 4.3 min |
| Amazon Aurora | 99.99% | Multi-AZ | 4.3 min |
| Aurora Serverless v2 | 99.99% | Multi-AZ | 4.3 min |
| PlanetScale | 99.999% | Multi-region | 26 sec |
| CockroachDB | 99.999% | Multi-region | 26 sec |
| Aurora DSQL | 99.999% | Multi-region | 26 sec |
Is Supabase or Neon better?
They solve different problems. Both run native Postgres with a free plan and a good developer experience:
- Supabase bundles Postgres with auth, storage, realtime, Edge Functions, and a dashboard. If you want a full backend rather than just a database, it's the faster path.
- Neon is serverless Postgres with scale-to-zero compute and database branching. It fits preview environments, low-traffic apps, and workflows that create a database per git branch. Databricks announced its acquisition of Neon in May 2025, and Neon now describes itself as "from Databricks." [38]
| If you want... | Pick |
|---|---|
| Auth, storage, and realtime alongside Postgres | Supabase |
| Per-PR preview databases | Neon |
| To pay only for storage while the database sits idle | Neon |
| A flat monthly bill that's easy to forecast | Supabase |
| An uptime SLA without an Enterprise contract | Neon (99.95% on Scale) |
Default to Supabase when you need a backend and Neon when you specifically need serverless Postgres.
What is the cheapest managed Postgres?
For a hobby project or prototype, a free plan. For a small paid app, PlanetScale or Railway at $5 a month, or Neon if your database is idle much of the time.
Free plans, checked September 2026:
- Supabase: 500 MB database per project, 2 active projects, paused after a week of inactivity. [2]
- Neon: up to 100 projects, 0.5 GB storage and 100 compute-hours per project per month. [10]
- YugabyteDB Aeon Sandbox: a small free cluster (up to 2 vCPUs, 4 GB RAM, 10 GB storage), excluded from the SLA. [39]
- Aurora DSQL: 100,000 DPUs and 1 GB of storage free each month. [29]
- Railway: a 30-day trial with $5 of credit, then $1 of usage a month. [14]
- Amazon RDS: new AWS accounts can run a db.t4g.micro Postgres instance on AWS Free Tier credits (up to $200) for up to 6 months. [40]
CockroachDB no longer offers a free tier to new customers. Since September 15, 2026, new organizations get a 30-day trial with $400 of credit instead. [18]
Free-tier storage included
| Item | Value |
|---|---|
| Supabase | 0.5 GB |
| Neon | 0.5 GB |
| Aurora DSQL | 1 GB |
| YugabyteDB | 10 GB |
Cheapest paid tiers: PlanetScale's single-node PS-5 and Railway Hobby are $5 a month. Google Cloud SQL's shared-core db-f1-micro is about $8 a month, but without an SLA. Neon's Launch plan has no minimum: you pay $0.106 per compute-hour and $0.35 per GB-month. Supabase Pro is $25 a month. [6] [14] [32] [10]
If you need an uptime SLA on a small budget, look at a PlanetScale HA cluster (from $15 a month, 99.99%) or Neon's usage-based Scale plan (99.95%). Supabase's SLA needs Enterprise.
Managed Postgres provider details
Supabase
What it is: Postgres bundled with auth, storage, realtime, Edge Functions, and a dashboard. Easy to start and cheap at small scale.
Pricing: Free plan; Pro from $25/month; Team from $599/month; Enterprise custom. [2]
Availability: one primary instance in the region you choose. Read replicas are available on Pro and above (Small compute or larger), but only promote automatically on Enterprise, which is also the only plan with an uptime SLA (99.9%). [5] [3]
Compatibility: native PostgreSQL, so triggers, extensions, PL/pgSQL, and foreign keys all work. [4]
Best for: solo developers, AI app builders, and early-stage SaaS teams that want a full backend in one product. Plan for another option, or Enterprise, if you can't tolerate minutes of downtime. If you send app email from Supabase, see our guide to sending emails from Supabase.
PlanetScale
What it is: managed Postgres with branching and query insights, on network-attached storage or, with Metal, locally attached NVMe storage for very low latency.
Pricing: single-node PS-5 from $5/month; HA clusters (a primary plus two replicas) from $15/month; Metal HA clusters on local NVMe from $50/month. No free plan. [6]
Availability: HA clusters spread one primary and two replicas across three availability zones, with automatic failover. The single-node tier has no replicas and no SLA. HA clusters get 99.99%, multi-region 99.999%. [9] [37] [7]
Compatibility: the full PostgreSQL feature set, including triggers, stored procedures, and foreign keys. [8]
Best for: teams that want fast Postgres with strong HA. Neki, PlanetScale's sharding layer for Postgres, entered platform preview in September 2026 and isn't recommended for production yet. [41]
Neon
What it is: serverless Postgres that separates storage from compute, so compute can scale to zero and databases can branch like git. Part of Databricks since 2025. [38]
Pricing: Free plan; Launch at $0.106 per compute-hour; Scale at $0.222 per compute-hour; storage $0.35/GB-month; no monthly minimum. [10]
Availability: storage is replicated across availability zones, and compute restarts or moves to a healthy zone on failure, usually within seconds to minutes. Read replicas stay in the same region. The 99.95% SLA covers compute endpoints on Scale. [13] [11]
Compatibility: it's Postgres, with extensions limited to Neon's supported list. [12]
Best for: per-PR preview databases, free hobby projects, and bursty workloads where scale-to-zero cuts the bill. Estimate your compute-hours before committing, and expect the first query after an idle pause to be slower while compute wakes up.
Railway
What it is: a deploy platform that provisions Postgres next to your app services, with a Heroku-like developer experience.
Pricing: Free trial, then Hobby at $5/month (includes $5 of usage) or Pro at $20/month (includes $20 of usage). Resources cost about $20 per vCPU-month, $10 per GB of RAM per month, $0.15 per GB-month of storage, and $0.05 per GB of egress. [14]
Availability: default Postgres runs as a single service in one region. You can convert it to PostgreSQL HA (Patroni, etcd, HAProxy) with automatic failover. The 99.99% SLA is for Enterprise. [16] [17] [15]
What "unmanaged" means: Railway says you're responsible for backups and disaster recovery, performance tuning, security and access control, and monitoring. [1]
Compatibility: built from the official Postgres Docker image, so standard drivers work. Some extensions need a specialized template. [16]
Best for: startups that want app and database on one platform with private networking between them, and are comfortable owning database operations.
CockroachDB
What it is: a distributed SQL database that speaks the Postgres wire protocol, built for multi-region writes and strong consistency.
Pricing: since September 15, 2026, new customers pay per vCPU-hour on two tiers, Standard (shared infrastructure) and Mission Critical (dedicated, from $0.162 per vCPU-hour), with a 30-day trial and $400 of credit. The old free Basic tier isn't offered to new organizations. [18]
Availability: data is replicated across nodes and zones with Raft consensus, so there's no single primary to fail over. 99.99% SLA, and 99.999% for qualifying multi-region deployments. [21] [19]
Compatibility: a custom engine. Much Postgres syntax works, but row-level triggers have limitations and you can't install Postgres extensions. [20] [42]
Best for: teams that need multi-region writes or 99.999% uptime. Existing Postgres apps that rely on extensions or PL/pgSQL may need rework.
YugabyteDB Aeon
What it is: Yugabyte's managed service for YugabyteDB, a distributed database with a Postgres-compatible API built on a fork of the Postgres query layer.
Pricing: free Sandbox cluster; Standard from $125 per vCPU per month; Professional from $167 per vCPU per month; storage and data transfer extra. [22]
Availability: clusters of three or more nodes replicate with Raft consensus and fail over automatically, within one zone or across zones or regions. Single-node clusters have no replication. 99.99% SLA for paid clusters spread over three availability zones. [50] [23]
Compatibility: a Postgres fork with gaps, such as exclusion constraints, GiST indexes, and some extensions. [24]
Best for: enterprises that need geo-distributed, strongly consistent data. Per-vCPU pricing adds up quickly for small teams, so test your extensions and index types before committing.
Amazon Aurora (PostgreSQL)
What it is: AWS's cloud-built, Postgres-compatible engine. More than an early-stage app needs, but a strong default for production on AWS.
Pricing: per instance-hour plus storage and I/O. A db.r6i.large, a common production size, is $0.29/hour, about $212/month, in us-east-1. [25]
Availability: storage is replicated six ways across three availability zones, with up to 15 read replicas and automatic failover to a replica in another zone. Aurora Global Database adds cross-region replication. 99.99% SLA for Multi-AZ clusters, 99.9% for Single-AZ. [26]
Compatibility: close to full Postgres, with extensions limited to AWS's supported list and a few engine gaps. For example, Aurora doesn't support logical decoding from read replicas, added in PostgreSQL 16. [27] [49]
Best for: production workloads on AWS that need 99.99% uptime and close Postgres compatibility. Instance, storage, and I/O charges make the bill harder to predict than a flat plan.
Aurora Serverless v2
What it is: Aurora with compute that scales automatically in Aurora Capacity Units (ACUs), with the same Multi-AZ design and failover. [28]
Pricing: $0.12 per ACU-hour in us-east-1 (Aurora Standard), plus storage and I/O. [25]
Scale to zero: with minimum capacity set to 0 ACUs, clusters on Aurora PostgreSQL 13.15, 14.12, 15.7, 16.3, or later can pause when idle. [43]
Best for: bursty or unpredictable workloads. A consistently busy workload can cost more than a right-sized provisioned instance, so model your typical ACU usage first.
Amazon Aurora DSQL
What it is: a serverless, distributed SQL database with active-active writes across regions, generally available since May 2025. [44]
Pricing: $8 per million Distributed Processing Units (DPUs) plus $0.33 per GB-month of storage, with 100,000 DPUs and 1 GB free each month. [29]
Availability: synchronous replication across three availability zones, optionally across regions. There's no failover event because every region accepts writes. 99.99% SLA single-region, 99.999% multi-region. [30]
Compatibility: connects with any Postgres driver, and support is growing: sequences and identity columns arrived in February 2026 and foreign keys in August 2026. It still doesn't support triggers, PL/pgSQL, extensions, temporary tables, or TRUNCATE. [45] [31]
Best for: new workloads that need multi-region active-active writes and can be designed around DSQL from the start. Don't treat it as a drop-in Postgres for an existing app.
Google Cloud SQL (PostgreSQL)
What it is: managed PostgreSQL on Google Cloud, in Enterprise and Enterprise Plus editions.
Pricing: shared-core db-f1-micro is about $7.67/month; the smallest dedicated-core Enterprise instance (1 vCPU, 3.75 GB) is about $49/month in us-central1, before storage. [32]
Availability: single zone by default. HA mode adds a standby in another zone with automatic failover, and cross-region read replicas are available. 99.95% SLA for Enterprise in HA mode, 99.99% for Enterprise Plus; shared-core instances are excluded. [35] [33]
Compatibility: standard PostgreSQL with a large catalog of approved extensions, including PostGIS. There's no superuser access, and a few features aren't supported, such as custom background workers and JIT compilation. [34] [48]
Best for: teams already on Google Cloud that want native Postgres with HA and easy integration with BigQuery and Cloud Run.
What about other managed Postgres providers?
A few more you'll run into, and recent changes worth knowing:
- Amazon RDS for PostgreSQL: standard managed Postgres on AWS, simpler to price than Aurora. New accounts can use Free Tier credits on small instances. [40]
- Tiger Data: the company formerly called Timescale, which renamed itself in June 2025. Its managed Postgres is built around the TimescaleDB extension for time-series data. [46]
- Crunchy Bridge: Crunchy Data was acquired by Snowflake in June 2025. [47]
- Azure Database for PostgreSQL, DigitalOcean Managed Databases, Render, Aiven, and Xata are also common choices, particularly if you already host on those platforms. We haven't included them in the detailed comparison above.
Which managed Postgres provider should I choose?
Pick by what you're optimizing for:
- Cheapest to start: Supabase or Neon free plans; PlanetScale or Railway from $5/month.
- Developer experience: Supabase for a bundled backend, Neon for branching and scale-to-zero, PlanetScale for low latency, Railway for app and database together.
- Production reliability: Aurora, Cloud SQL Enterprise Plus, or a PlanetScale HA cluster (99.99% SLAs on native Postgres).
- Multi-region writes: CockroachDB, YugabyteDB, or Aurora DSQL, each trading some Postgres compatibility for scale.
Many teams split the difference: cheap and convenient where brief downtime is tolerable, HA with a strong SLA for systems that can't go down.
Whichever provider you choose, Dreamlit can take activation email off your plate: our experts run it and own the results. See how Dreamlit works.
References
- Databases | Railway Docs
- Pricing | Supabase
- Service Level Agreement | Supabase
- Database Overview | Supabase Docs
- Introducing Read Replicas | Supabase
- Pricing | PlanetScale
- Service Level Agreement | PlanetScale
- Postgres Compatibility | PlanetScale Docs
- Database Replicas | PlanetScale Postgres Docs
- Pricing | Neon
- Service Level Agreement | Neon
- Postgres Compatibility | Neon Docs
- High Availability | Neon Docs
- Pricing | Railway
- Railway Enterprise
- PostgreSQL | Railway Docs
- Upgrading PostgreSQL to High Availability | Railway Docs
- Pricing | CockroachDB
- CockroachDB Cloud Technical Service Level Agreement
- PostgreSQL Compatibility | CockroachDB Docs
- Multi-Active Availability | CockroachDB Docs
- Pricing | Yugabyte
- YugabyteDB Aeon Service Level Agreement
- PostgreSQL Compatibility | YugabyteDB Docs
- Amazon Aurora Pricing
- Amazon Aurora SLA
- Working with Amazon Aurora PostgreSQL
- How Aurora Serverless v2 Works
- Amazon Aurora DSQL Pricing
- Amazon Aurora DSQL SLA
- PostgreSQL Compatibility Migration Guide | Aurora DSQL
- Cloud SQL Pricing
- Cloud SQL SLA
- Configure PostgreSQL Extensions | Cloud SQL for PostgreSQL
- High Availability | Cloud SQL for PostgreSQL
- Multigres v0.1 Alpha | Supabase
- Single Node | PlanetScale Postgres Docs
- Neon and Databricks | Neon
- YugabyteDB Aeon FAQ | YugabyteDB Docs
- Amazon RDS Free Tier
- Introducing Neki | PlanetScale
- Triggers | CockroachDB Docs
- Scaling to Zero ACUs with Automatic Pause and Resume for Aurora Serverless v2
- Amazon Aurora DSQL Is Generally Available
- Release Notes | Aurora DSQL
- Timescale Becomes Tiger Data | Tiger Data
- Snowflake Postgres | Snowflake Blog
- Supported and Unsupported Features | Cloud SQL for PostgreSQL
- Logical Replication with Aurora PostgreSQL | Amazon Aurora
- Single-Region Clusters | YugabyteDB Aeon Docs
Frequently asked questions
What is the best managed Postgres provider in 2026?
It depends on what you need. Supabase and Neon suit early-stage teams that want a free plan and a good developer experience. Aurora, Cloud SQL Enterprise Plus, and PlanetScale HA clusters suit production workloads that need a 99.99% SLA. CockroachDB, YugabyteDB, and Aurora DSQL suit multi-region writes, with some Postgres features missing.
What is the cheapest managed Postgres provider?
For hobby projects, the free plans on Supabase (500 MB per project) and Neon (0.5 GB per project) cover most needs. The cheapest paid tiers are PlanetScale single-node and Railway Hobby at $5 a month. Neon's usage-based Launch plan has no monthly minimum, and Supabase Pro is $25 a month.
Is Neon better than Supabase?
They solve different problems. Neon is serverless Postgres with scale-to-zero compute and branching, good for preview environments and low-traffic apps. Supabase bundles Postgres with auth, storage, and realtime, good for teams that want a full backend.
Which managed Postgres has the best uptime SLA?
PlanetScale, CockroachDB, and Aurora DSQL publish 99.999% for multi-region deployments. Aurora Multi-AZ, Cloud SQL Enterprise Plus, PlanetScale HA clusters, and YugabyteDB Aeon publish 99.99%. Neon publishes 99.95% on its Scale plan, and Supabase publishes 99.9% on Enterprise.
Does Supabase have automatic failover?
Only on Enterprise, where a read replica can be promoted if the primary fails. Supabase is building automatic failover into Multigres, but as of September 2026 Multigres is an alpha that Supabase says isn't ready for production, and it isn't a documented option on hosted plans.
Is CockroachDB actually Postgres?
No. CockroachDB is a distributed SQL engine that speaks the PostgreSQL wire protocol, so Postgres drivers can connect. Much Postgres syntax works, but triggers have limitations and you can't install Postgres extensions. Teams choose it for multi-region consistency, not full Postgres parity.
What's the difference between Aurora and Aurora Serverless v2?
Both use the same Aurora PostgreSQL engine. Provisioned Aurora bills by instance size. Serverless v2 scales compute automatically, costs $0.12 per ACU-hour in us-east-1, and can pause at 0 ACUs when idle on recent Aurora PostgreSQL versions.
When should I self-host Postgres instead of using a managed provider?
When someone on your team owns database operations. Self-hosting trades a monthly bill for time spent on backups, patching, replication, and failover, so for most small teams a managed provider costs less overall.
About the Author

Co-Founder & CTO
Andrew is Co-Founder and CTO of Dreamlit AI, which runs user activation for software companies. He previously built partner integrations at Netflix and led engineering at fintech startup Bonside. Full bio →
Other articles

How to Send Emails from Supabase (Beyond the 2/Hour Limit)
Supabase's built-in email sender allows 2 emails per hour. How to send emails from Supabase in production: custom SMTP, Send Email Hook, webhooks, and cron.

Supabase Email Templates (2026): Variables, Setup, Fixes
Supabase email templates explained: where they live, every template variable, the June 2026 free-plan change, custom SMTP setup, and fixes for common breakages.