mirror of
https://github.com/supabase/supabase.git
synced 2026-10-11 20:35:07 +03:00
40 lines
2.1 KiB
Plaintext
Executable File
40 lines
2.1 KiB
Plaintext
Executable File
---
|
|
id: architecture
|
|
title: Architecture
|
|
description: 'Supabase design and architecture'
|
|
# hide_table_of_contents: true
|
|
---
|
|
|
|
Supabase is open source. Wherever possible, we use and support existing tools rather than developing from scratch.
|
|
We choose open source tools which are scalable and we make them simple to use.
|
|
|
|

|
|
|
|
Supabase is not a 1-to-1 mapping of Firebase. While we are building many of the features that Firebase offers, we are not going about it the same way.
|
|
|
|
Our technological choices are quite different from Firebase. Everything we use is open source. Wherever possible, we use and support existing tools rather than developing from scratch.
|
|
|
|
Most notably, we use Postgres rather than a NoSQL store. This choice was deliberate. We believe that no other database offers the scalability and functionality required to compete with Firebase.
|
|
|
|
## Feature Status
|
|
|
|
| Product | Feature | Stage |
|
|
| -------------------------- | ---------------------- | ----- |
|
|
| Database | Postgres | GA |
|
|
| Database | Webhooks | Alpha |
|
|
| Database | Point in time Recovery | Alpha |
|
|
| Realtime | Postgres Changes | Beta |
|
|
| Realtime | Broadcast | Alpha |
|
|
| Realtime | Presence | Alpha |
|
|
| Storage | | Beta |
|
|
| Storage | CDN | Beta |
|
|
| Edge Functions | | Beta |
|
|
| Auth | OAuth Providers | Beta |
|
|
| Auth | Passwordless | Beta |
|
|
| Auth | Next.js Auth Helpers | Alpha |
|
|
| Auth | SvelteKit Auth Helpers | Alpha |
|
|
| Public API | | Beta |
|
|
| CLI | | Beta |
|
|
| Client Library: JavaScript | | GA |
|
|
| Client Library: Flutter | | Beta |
|