app like that
Supabase
Supabase

Supabase is an open-source Firebase alternative that provides a Postgres database, Authentication, instant APIs, Edge Functions, Realtime subscriptions, Storage, and Vector embeddings.

Features

Postgres Database

Every project includes a full Postgres database, known for its reliability and extensibility, featuring built-in authentication with Row Level Security.

Edge Functions

Write custom code effortlessly without the need to deploy or scale servers manually.

Storage

Store, organize, and serve large files such as videos and images efficiently.

Realtime

Create multiplayer experiences using real-time data synchronization for seamless user interaction.

Vector

Integrate machine learning models to store, index, and search vector embeddings effectively.

Realtime database broadcast

Synchronize data across clients in real time without the need for manual refreshing or polling. It keeps your applications effortlessly up-to-date by broadcasting changes directly from the database.

Predictable scaling pricing

Offers a pricing model that scales predictably as you grow, providing resources such as more bandwidth and storage as your application needs increase.

Point in Time Recovery

Enables rolling back to a specific moment in time, offering enhanced data protection and recovery options to prevent data loss.

SOC2 and HIPAA compliance

Supports industry-standard compliance needs, suitable for handling sensitive or regulated data with features like SOC2 and HIPAA available.

Auth Management

Offers a comprehensive suite of identity providers and APIs to add and manage email and password, passwordless, OAuth, and mobile logins efficiently.

Integrated File Storage

Provides storage solutions to store, organize, transform, and serve large files that are fully integrated with your Postgres database using Row Level Security access policies.

Realtime Data Sync

Lets you listen to database changes, store and sync user states across clients, and broadcast data to multiple clients subscribed to a channel.

SaaS Subscription Templates

Offers customizable templates for building subscription-based SaaS applications quickly using frameworks like Next.js.

Postgres Full-Text Search

Provides advanced search capabilities using native Postgres full-text search, allowing for efficient querying of text data.

Framework Quickstarts

Includes quickstart guides to develop projects with popular web frameworks, facilitating seamless integration with Supabase's database and other features.

Range Partitioning

Allows data division into partitions based on specified ranges, e.g., time periods, enabling performance improvement by targeting specific data based on date ranges.

List Partitioning

Data is sorted into partitions using a set list of values, suitable for categorizing data elements, like customers from specific regions.

Hash Partitioning

Uses a hash function to distribute data evenly across partitions, ideal for load balancing without direct value queries.

Table view

Makes the complex Postgres database as intuitive and easy to use as a spreadsheet, allowing users to manipulate and view their data effortlessly.

Relationships

Allows users to explore and understand the interrelations among different data points within their database.

Clone tables

Enables quick duplication of tables, streamline data management tasks similar to performing actions within a spreadsheet.

SQL editor

Provides an interface to write and execute SQL queries with ease, including options to save favorite queries for future use.

Database backups

Offers managed backups for the database, ensuring data safety and recovery without much hassle.

Data import

Facilitates easy importation of data directly from CSV or Excel spreadsheets into the database, simplifying the process of getting data into your system.

Extensions management

Allows users to enable and manage various Postgres extensions easily within the Supabase dashboard.

Seamless Integration

Integrates smoothly with Next.js for developing full-stack applications without backend hassle.

Environment Configuration

Easily configure environment variables for Supabase projects ensuring smooth project setup.

Real-time Subscriptions

Supports real-time subscriptions that allow your app to receive live updates as data changes, enabling dynamic frontend experiences.

Supabase client library for Flutter

The 'supabase_flutter' library offers a convenient interface for integrating Supabase with Flutter apps, providing real-time database synchronization and easy-to-use methods for data querying and manipulation.

Android Integration

Allows developers to integrate Supabase with Android apps using Kotlin, making it easy to manage database queries and data models directly from an Android device.

Supabase Client

Provides a client interface for making API calls to Supabase projects, which facilitates effortless database interaction and data fetching within applications.

Pricing Plans

Free

$0
per monthly

Pro

$25
per monthly

Team

$599
per monthly

Enterprise

$0
per custom