WZ-IT Logo
BasicsSupabase

What is Supabase?

Timo WevelsiepTimo WevelsiepUpdated: 25.08.2026

Editorial note: Versions, commands and prices may change. Please verify critical steps independently before production use. This guide does not replace individual consulting.

Want to use Supabase as a production backend rather than a short-lived prototype? WZ-IT provides Supabase managed hosting, installation and operations and migrations from Supabase Cloud, Firebase or Lovable.

Supabase is an open-source backend platform built around PostgreSQL. It combines a database, user authentication, file storage, realtime communication, generated APIs and server-side functions. Development teams receive common backend capabilities in one platform instead of assembling a separate service for each function.

This model is often called Backend as a Service (BaaS). A web or mobile application accesses Supabase through SDKs or APIs. The business application remains custom, while Supabase provides repeatable backend components.

Which components make up Supabase?

Component Purpose
PostgreSQL Relational data, SQL, views, triggers, functions and extensions
Auth Users, sessions, email sign-in, magic links and OAuth providers
Storage Buckets and files with access rules connected to RLS
Realtime Database changes, broadcast and presence over WebSockets
Data API Generated REST and GraphQL interfaces
Edge Functions Server-side TypeScript functions based on Deno
Studio Browser interface for database, auth, storage and configuration

PostgreSQL is more than a replaceable storage engine in this architecture. Tables, relations, constraints and Row Level Security (RLS) form part of the application logic. This is a major difference from platforms centred on document databases.

Supabase Cloud or self-hosted?

There are two fundamentally different operating models:

  • Supabase Cloud: Supabase operates the infrastructure and platform. Depending on the plan, managed backups, platform metrics, support and other cloud capabilities are included.
  • Self-hosted Supabase: The open-source stack runs on customer-controlled or managed infrastructure. The operator owns hardening, updates, monitoring, backups, recovery and scaling.

The self-hosted stack provides the central runtime components but is not feature-identical to the cloud platform. The official self-hosting documentation lists unavailable managed features such as branching, managed backups and PITR, certain advanced metrics and the platform management API. An operations architecture must replace any of these capabilities that the application needs.

What applications fit Supabase?

Common use cases include:

  • SaaS applications with tenants, roles and subscriptions
  • customer and partner portals
  • internal business applications and low-code frontends
  • mobile apps with authentication and realtime capabilities
  • marketplaces and platforms with relational data
  • AI applications using PostgreSQL and pgvector
  • backends for frontends created with Lovable, Bolt or other AI tools

Supabase is particularly useful when an application needs a relational model and the team wants direct access to SQL, indexes and PostgreSQL functions.

What Supabase does not solve automatically

A running instance is not yet a dependable production service. Teams still need to:

  • version the data model and schema migrations
  • test RLS policies and database grants
  • maintain auth providers, SMTP and redirect URLs
  • back up both database and storage completely
  • deploy functions and secrets in a controlled process
  • set up monitoring, alerting and incident response
  • plan platform updates and PostgreSQL upgrades
  • define and test recovery objectives

RLS is especially important for browser applications because clients can access the Data API directly. PostgreSQL must enforce permissions; frontend checks alone are not a security boundary.

Supabase, Firebase or a custom backend?

Criterion Supabase Firebase Custom backend
Data model Relational PostgreSQL Document-oriented Chosen by the team
SQL access Full No Depends on architecture
Self-hosting Available Core platform is not self-hosted Available
Auth and storage Integrated Integrated Selected or developed separately
Development freedom High within the PostgreSQL stack Closely tied to Firebase services Maximum, with higher setup cost

Supabase does not replace a custom application backend in every case. Complex domain logic, specialised workloads or separate microservices may still require an application layer. Supabase can still provide auth, PostgreSQL or storage underneath it.

A sensible production starting point

A dependable adoption path includes more than installation:

  1. Inventory user journeys, data models and integrations.
  2. Select Cloud or self-hosting based on operations and risk.
  3. Separate development, staging and production.
  4. Review RLS, auth and secrets before go-live.
  5. Test database and storage backup and restore.
  6. Assign ownership for updates and incidents.

Teams already using Supabase Cloud, Firebase or Lovable should first build a feature and dependency matrix. The next step is then either continued development in the cloud or a controlled Supabase migration.

Sources

Rather have it operated?

You'd rather not run Supabase yourself? WZ-IT handles setup, operations and maintenance - privacy-focused from Germany.

Enquiry

Migrate, secure, or operate Supabase

We migrate Supabase projects and existing backends such as Firebase, Lovable, PostgreSQL, MySQL or Auth0, build the target environment, and can take over ongoing operations.

How should we get back to you?

Frequently Asked Questions

Answers to the most important questions

No. PostgreSQL is the core, but Supabase adds authentication, storage, realtime, generated APIs, functions and a management interface.

Yes, for many web and mobile applications. The main difference is the relational PostgreSQL data model, so moving from Firestore often requires deliberate remodelling.

Yes. The open-source stack can run with Docker on cloud, server or on-premises infrastructure. The operator then owns updates, backups, monitoring and recovery.

Supabase exposes REST, GraphQL and client interfaces. Official or community SDKs are available for JavaScript, Flutter, Swift, Kotlin, Python and other languages.

Yes, provided the data model, permissions, backups, monitoring and operations match the application's criticality. A fast development platform does not remove those decisions.

Contact

Let's Talk About Your Idea

Whether a specific IT challenge or just an idea - we look forward to the exchange. In a brief conversation, we'll evaluate together if and how your project fits with WZ-IT.

Email
[email protected]
Arrange a callback

Callback

Arrange a callback

Leave your number and we will call back — at the latest on the next business day.

For a longer conversation you can book an appointment instead.

Companies worldwide trust WZ-IT

  • ml&s
  • Rekorder
  • Keymate
  • Führerscheinmacher
  • SolidProof
  • ARGE
  • Boese VA
  • nextGYM
  • Maho Management
  • Golem.de
  • Millenium
  • Paritel
  • Yonju
  • EVADXB
  • Mr. Clipart
  • Aphy AG
  • Negosh
  • ABCO Water Systems
1/3 - Topic Selection33%

What is your inquiry about?

First select the service area that best matches your project.