You can serve Supabase Edge Functions locally without installing the standalone Deno CLI: the Supabase CLI uses its own Edge Runtime for supabase functions serve. That does not mean the normal local Supabase stack is container-free: its standard setup needs Docker or a compatible container runtime. If you want to avoid Docker too, Supabase documents an experimental native-runtime option with platform limits.
What “without a separate runtime” means
If you mean avoiding a separate Deno installation just to run a function, use the Supabase CLI. Supabase’s Development Environment guide says the CLI “doesn’t use the standard Deno CLI to serve functions locally.” Deno can still be useful separately for editor support and tools such as formatting, linting, and tests, but it is not required by the local function-serving command.
As an Amazon Associate I earn from qualifying purchases.
If by “separate runtime” you mean avoiding Docker or another container engine, that is a different requirement. The standard local Supabase stack uses a Docker-compatible runtime; the native alternative is experimental and has narrower platform support.
Recommended Free Tools
Serve a function with the standard local stack
This is the usual workflow when a container engine is available. Install the Supabase CLI first; if it is installed in the project, invoke it through your package runner, for example with npx supabase. The commands below use supabase for readability; substitute your package-runner form if needed.
#1 Best Overall
- Dell PowerEdge R730xd 24B SFF 2U Server
- 2x Intel Xeon E5-2690 v4 2.6Ghz 14-Core (28-cores Total)
- 128GB DDR4 RAM – 4x 1.2TB 10K SAS 2.5” 12Gb/s
- Dell H730P mini 2GB 12Gb/s RAID
- 2x 750W PSU - 2x 10Gb SFP+ 2x 1Gb (RJ45) NIC
-
In the project directory, initialize Supabase configuration if the project does not already have it:
supabase init. -
Start the local services:
supabase start. A Docker-compatible runtime must be running. On first start, the required images are downloaded, so setup can take a few minutes.Rank #2
Dell Optiplex 7050 SFF Desktop PC Intel i7-7700 4-Cores 3.60GHz 32GB DDR4 1TB SSD WiFi BT HDMI Duel Monitor Support Windows 11 Pro Excellent Condition(Renewed)- Model: Dell OptiPlex 7050 Small Form Factor (SFF)
- Processor: Intel Core i7-7700 3.60 GHz
- Memory: 32GB DDR4 Ram
- Storage: 1TB Solid State Drive (SSD) Fast Boot + Storage
- Operating System: Windows 11 Pro (64-bit)
-
Serve one function by its directory name:
supabase functions serve <function-name>. To serve all functions, omit the name:supabase functions serve.Outdated Drivers Are Slowing You Down
One free scan finds every outdated or missing driver and matches the right update for your exact hardware.Free scan · exact hardware matchWindows Errors? Fix Them Before They Spread
Repair common Windows errors and clear accumulated junk for a smoother, more stable PC - no reinstall needed.Free scan · no reinstallSpecial offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy. -
Send requests to
http://localhost:54321/functions/v1/<function-name>. Keep the serve process running while you work; edits reload automatically, so you can test changes without manually restarting the function server.Rank #3
Hewlett Packard Enterprise ProLiant MicroServer Gen11 Tower Server with Intel Xeon 6315P, 16GB DDR5, 4LFF Bays, 180W PSU (P86811-005)- 2.80 GHz processor speed ensures efficient operation with consistent reliability
- Intel Xeon 2.80 GHz processor provides enterprise-grade performance with built-in security and remote management capabilities
- Quad-core (4 Core) processor core helps server process data quickly and reliably for maximum productivity
- 1 processors supported for faster processing and improved access to data, optimizing performance under heavy loads
- With 16 GB memory, you can multitask between applications seamlessly, keeping productivity high and response times quick
Know when Docker can be avoided
Supabase also documents native runtime support through the experimental supabase stack commands. Unlike the standard container-backed flow, the native runtime runs services as host processes. Supabase lists support for Linux amd64 and arm64, and macOS on Apple silicon; Windows and Intel Macs are not supported by this native runtime. The Docker and native runtimes guide explicitly labels the supabase stack commands experimental.
| Approach | Container engine | Platform and maturity | Isolation |
|---|---|---|---|
| Standard local stack | Docker or a compatible container runtime required. | Usual local workflow documented in Supabase’s local development quickstart. | Uses containers. |
Native runtime with supabase stack |
Runs services as host processes rather than requiring Docker. | Experimental; Linux amd64/arm64 and Apple silicon macOS are supported. Windows and Intel Macs are not supported. | Less isolation between local projects than containers. |
Use the standard workflow unless avoiding a container engine is essential and your host is supported. For native setup steps and any current platform changes, follow Supabase’s native-runtime guide rather than assuming the usual supabase start instructions apply.
Rank #4
- MODEL P74439-005: Compact and affordable HPE ProLiant MicroServer Gen11 powered by Intel Pentium Gold G7400 3.7GHz processor, ideal for file sharing, NAS, and basic business workloads
- READY OUT OF THE BOX: Includes 16GB DDR5 UDIMM memory (expandable to 128GB), one 1TB SATA 6G Business Critical HDD, embedded Intel VROC SATA, dedicated iLO-M.2 port kit, 180w external power adapter and 1/1/1 warranty for dependable plug-and-play server operation
- WHISPER-QUIET & SPACE-SAVING: Ultra-compact mini tower design fits easily in small office spaces; supports wall, flat, or vertical placement for deployment flexibility
- INTEGRATED REMOTE MANAGEMENT: Comes with HPE iLO 6 and embedded TPM 2.0 for secure, license-free remote server administration through shared port access
- EXPANDABLE DESIGN: Two PCIe slots (including PCIe 5.0) and four LFF-NHP drive bays provide robust options for storage and component scalability. Features new MR408i-p controller support for enhanced storage performance
Check authentication if a request is rejected
A function can start successfully and still reject a request that lacks valid credentials. Supabase’s configuration documentation says JWT verification is enabled by default for locally served functions. Check the function’s JWT-verification setting and include a valid Authorization JWT when the function expects one; do not assume a runtime problem from an authentication rejection.
Troubleshoot the CLI and local ports
-
For detailed serving output, run
supabase functions serve <function-name> --debug, as described in Supabase’s function troubleshooting guide.Best Value
HP Z4 G4 Workstation, Intel Xeon W-2133 (6-Core) up to 3.9GHz, 64GB DDR4, 512GB NVMe M.2 SSD + 2TB HDD, Nvidia Quadro P400 2GB, USB 3.1, Windows 11 Pro (Renewed)- HP Z4 G4 Workstation Tower
- Intel Xeon W-2133 6-Core 3.6GHz (3.9GHz Turbo)
- 64GB DDR4 Memory - Nvidia Quadro P400 2GB
- 512GB NVMe M.2 SSD (boot) + 2TB HDD (storage)
- Windows 11 Pro 64-bit
-
Check whether ports
54321or8081are already occupied; Supabase identifies both in its troubleshooting guidance. -
If you are using the standard stack, confirm that the container engine is running. If the local services are stuck, Supabase’s quickstart suggests stopping and restarting the local stack.
-
If serving works but invocation fails, inspect the JWT requirement before changing runtimes.
Recommended: PC Feels Slow? A Free Scan Shows What's Dragging Windows Down →Recommended: Update Every Outdated Driver on Your PC in One Scan - Free →Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.Quick Recap
Bestseller No. 1Bestseller No. 2Bestseller No. 3Bestseller No. 4
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.




