Comparison
PgBeam vs Supavisor
Supavisor is Supabase's cloud-native pooler, built to handle huge connection counts. PgBeam pools too, and adds agent policy, PII masking, caching, and an audit trail, over any Postgres host.
Supavisor: Supavisor is Supabase's Elixir-based connection pooler, designed to handle very high connection counts.
Supavisor is a serious pooler. It handles enormous connection counts and is the connection layer behind Supabase. PgBeam pools as well, but its reason to exist is agent safety: policy, masking, and audit on the wire. The two also differ on where they run.
PgBeam vs Supavisor, side by side
| Capability | PgBeam | Supavisor |
|---|---|---|
| Connection pooling | Yes (txn / session / stmt) | Yes (txn / session) |
| Very high connection counts | Pooled | Yes (a core strength) |
| Agent policy (read-only, allowlists, budgets) | Yes, at the wire | No |
| PII masking | Yes | No |
| Per-statement audit trail | Yes | No |
| Hosted MCP endpoint | Yes | No |
| Query caching | Yes (TTL + SWR) | Roadmap |
| Any database host | Yes | Best on Supabase |
| Open source | No | Yes |
Policy and audit, not just scale
Supavisor is built to absorb very large connection counts. It does not parse statements or enforce a policy, so it cannot make an agent read-only, mask PII, or cap query volume. PgBeam does all of that per credential at the wire, and records every statement with its decision and reason.
PgBeam also exposes a hosted MCP endpoint, so an agent can use query, list_tables, describe_table, and explain tools under the same policy, without a connection string.
Any host, with caching today
Supavisor is open source and works best inside the Supabase platform. PgBeam is a managed service that works with RDS, Aurora, self-hosted, or any managed Postgres, including Supabase. It also caches repeated reads with TTL and stale-while-revalidate today, where Supavisor's caching is on the roadmap.
When Supavisor is the better fit
Supavisor is open source and exceptional at raw connection scale, and it is the native pooler if you are already on Supabase. PgBeam is for when you need agent guardrails, masking, audit, caching, or a hosted MCP endpoint, on any Postgres host.
Questions
Safe Postgres access for your agents
Start with a 14-day free trial. No credit card required.
Technical preview. For internal testing only.
Get Started