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 hit

Supabase 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.