Supabase

Supabase

Product Description

Supabase is an open-source Firebase alternative, providing a developer-friendly backend platform with enterprise-grade features. It offers a hosted PostgreSQL database, real-time capabilities, auto-generated APIs, and built-in authentication, all with the flexibility to self-host if needed. Designed for seamless integration with modern applications, Supabase combines reliability with scalability. Its open-source nature makes it an ideal choice for developers seeking transparency, flexibility, and control in building scalable backend solutions.

Features

  • Hosted Postgres Database with enterprise-grade performance and easy scalability.
  • Authentication and Authorization via built-in tools for secure and seamless user management.
  • Auto-generated APIs supporting REST, GraphQL, and Realtime subscriptions for efficient data interaction.
  • Serverless Functions for extending backend logic with database and edge functionality.
  • File Storage with S3 compatibility, simplifying file management and permissions.
  • AI Toolkit for embeddings and vector search, enabling advanced AI-powered features.
  • Intuitive Dashboard for managing databases, APIs, and authentication in one place.

Technology Stack

  • PostgreSQL: A reliable, robust, and scalable object-relational database system with over 30 years of development.
  • Elixir: Powers real-time capabilities through efficient and scalable concurrency.
  • PostgREST: Automatically generates RESTful APIs directly from PostgreSQL schema.
  • GoTrue: JWT-based authentication and user management, offering secure and flexible options.
  • pg_graphql: Provides seamless GraphQL integration with PostgreSQL for modern app development.
  • Kong: A cloud-native API gateway for routing and managing API traffic.

Requirements

  • Hosting and installation options include:
    • Supabase Platform: A fully managed and hosted backend platform.
    • Self-hosting: Requires local setup or deployment to cloud services, offering greater control and customization.
    • Development Environment: Compatible with local development setups for testing and prototyping.

Categories

Topics

Media

GitHub Metrics

Stars
75,881
Forks
7,447
Contributors
7,447
Last Updated
1/8/2025
DigitalOcean
DigitalOcean

Deploy Supabase on DigitalOcean

Get started with $200 in free credits and deploy your application in minutes.

Trusted by 600,000+ developers