Features
Everything you need. Nothing you don't.
Full Postgres backend with auth, storage, realtime — plus Redis, rate limiting, queues, analytics, and more. All included, all configured.
See pricing →The core platform
Everything Supabase gives you — database, auth, storage, realtime. Same APIs, same client libraries.
PostgreSQL + REST API
Full Postgres with auto-generated REST and GraphQL APIs via PostgREST. Row Level Security for fine-grained access control.
Authentication
Email/password, magic links, OTP, and OAuth (Google, GitHub, Apple). Branded email templates. JWT tokens verified by PostgREST.
File Storage + CDN
S3-compatible storage via MinIO. Upload, organize, and serve files. Global delivery via Bunny CDN — 120+ edge locations worldwide.
Realtime
WebSocket subscriptions for live database changes. Build chat, live dashboards, multiplayer features. INSERT, UPDATE, DELETE events on any table.
What Supabase doesn't give you
These are included on every omnibase plan. No add-ons, no DIY.
Redis Cache
A super-fast in-memory store that sits between your app and the database. Instead of querying Postgres every time, cache the result in Redis and get it back 10–100x faster. Also handles sessions, rate limit counters, and pub/sub messaging.
Cache a user profile for 1 hour
SET user:123 '{"name":"John","plan":"pro"}' EX 3600
GET user:123 → instant, no database hitSupabase doesn't offer any caching layer. Every API call hits the database directly.
Rate Limiting
Built into Kong, already configured. If someone (or a bot) hammers your API, they get blocked automatically. Per-endpoint, per-IP — zero setup from you. Auth: 30 req/min, REST API: 100 req/min, Storage: 60 req/min.
What your users see when rate limited
HTTP 429 Too Many Requests
{"message": "Rate limit exceeded. Try again in 42 seconds."}Supabase has no built-in rate limiting. You'd have to add Cloudflare or build your own.
Message Queues (pgmq)
A production-grade task queue running inside Postgres. Don't make users wait for slow operations — queue them. Send emails in the background, process image uploads after they complete, retry failed webhooks automatically. Supports delayed jobs, retries, and dead-letter queues.
Queue a welcome email
SELECT pgmq.create('email_queue');
SELECT pgmq.send('email_queue',
'{"to":"user@example.com","template":"welcome"}'::jsonb
);
-- Worker picks it up and sends it. User didn't wait.Supabase has no built-in queue. Developers hack together solutions with pg_cron + Edge Functions.
Scheduled Jobs (pg_cron)
An alarm clock for your database. Clean up expired data every night, generate reports every Monday, check for failed payments every hour. Standard cron syntax, runs SQL directly in Postgres — no external scheduler needed.
Delete old logs every night at 4am
SELECT cron.schedule('cleanup', '0 4 * * *',
$$DELETE FROM logs WHERE created_at < now() - interval '30 days'$$
);Analytics (Umami)
Privacy-friendly web analytics included on every plan. Track page views, events, and user journeys without cookies, without consent banners, fully GDPR-compliant. Each client gets their own dashboard — no data shared between clients.
Add to your app — one script tag
<script async src="https://umami.omnibase.live/script.js" data-website-id="your-site-id"></script>
Supabase doesn't offer analytics. You'd need Google Analytics or a paid third-party service.
Status Page (Uptime Kuma)
A public status page your users can check when something feels slow. Shows real-time status of your API, auth, storage, and database. Alerts you via Telegram, email, or Slack when something goes down — before your users notice.
Supabase doesn't offer per-project status pages.
Daily Backups
Automated every night at 4am. Full database dump, compressed, uploaded to geo-replicated storage (Frankfurt + London). 7 to 30-day retention depending on plan. One-click restore when you need it. No setup, no cron jobs to write.
Supabase charges $25/month extra for daily backups. On omnibase, they're included on every plan.
n8n Workflow Automation
Visual automation builder with 400+ integrations. Connect your database to Slack, email, Stripe, GitHub, Google Sheets — anything. Trigger workflows on database changes, schedule them, or fire them from webhooks. Like Zapier ($20+/mo) but self-hosted and included with Pro.
Not available on Supabase. $10/mo add-on on Starter/Flex, included with Pro.
Auto-generated API Docs
Swagger UI automatically generated from your database schema. Every table, every column, every endpoint — documented and testable from the browser. Updates whenever your schema changes.
Edge Caching with Smart Invalidation
Frequently-read data gets cached at Bunny CDN's 120+ edge locations worldwide. When the data changes in Postgres, a trigger automatically purges the CDN cache — so your users always see fresh data, served from the nearest edge server. Zero config.
Not available on Supabase.
AI Gateway
Proxy for OpenAI, Anthropic, and DeepSeek APIs with built-in Redis caching and per-client cost tracking. Route AI calls through omnibase to cache repeated requests, track spend per model, and enforce rate limits — all without changing your API calls.
Not available on Supabase.
8 Postgres extensions, pre-configured
Every database comes with these enabled. No setup, no waiting for support tickets.
pgvector
Vector similarity search for AI/ML, semantic search, RAG, and embeddings.
pgmq
Message queue inside Postgres. Background jobs, task queues, guaranteed delivery.
pg_cron
Scheduled jobs with cron syntax. Cleanup, reports, syncing — on autopilot.
PostGIS
Geospatial queries. Maps, location features, distance calculations, geo-fencing.
pg_stat_statements
Query performance tracking. Find and fix your slowest queries.
pgsodium
Column-level encryption and key management. Encrypt sensitive data at rest.
pg_jsonschema
Validate JSONB data against schemas at the database level.
pg_hashids
Generate short, URL-friendly IDs instead of long UUIDs.
Infrastructure
EU Hosted (Hetzner Germany)
Your data lives in Nuremberg, Germany. No US jurisdiction, no CLOUD Act. Full GDPR compliance by default. Supabase runs on AWS in the US.
Never Pauses
Supabase's free tier pauses your project after 7 days of inactivity. Omnibase never pauses — your backend is always on, always reachable.
No Bill Shock
Fixed plans have hard limits — your bill never changes. Flex plans have a spending cap you set. Either way, no surprise invoices. Supabase Pro has overages.
IPv4 Included
Every project gets a real IPv4 address at no extra cost. Supabase charges $4/month for this as an add-on.
Bunny CDN (120+ PoPs)
Files served from the nearest edge server worldwide. ~24ms average global latency. Better than Cloudflare's free tier for actual content delivery.
Custom Subdomains
Every project gets yourapp.omnibase.live automatically. Pro and Flex plans can bring their own domain with automatic SSL via Caddy.
Ready to build?
All of this, starting at $10/month. No credit card until you're ready.