Menu

1 / 2

Running Supabase Locally Without Docker in 2026: 3 Options Compared

DEV Community: postgres·Mark F A·about 22 hours ago
#GSn3CHxW
#devtopostgresql#devto#dev#supabase#auth
Reading 0:00
15s threshold

TL;DR

supabase start runs the local stack in Docker containers. It's the most complete option, and the heaviest.

You can wire Postgres, PostgREST and auth together natively, but then you own the orchestration.

Single-process, Supabase-compatible backends now exist. They keep supabase-js unchanged but cover a subset of features.

Pick based on which Supabase features your app actually uses.

Option 1: The Supabase CLI (Docker)

This is the official path. supabase start boots Postgres, auth, the REST API, realtime, storage, Studio and supporting services as containers.

It's the closest match to hosted Supabase, which is its biggest strength. The cost is resources. In a benchmark published on Apple Silicon (macOS 15), the Docker stack is described as 12 containers, about 2.3 GB installed, and around 1.6 GB of memory . On a 32 GB workstation you won't notice.…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.