2 Open Source Alternatives To Supabase

The best Backend service, and API Platform tools similar to Supabase

Pocketbase stands out as a leading open-source alternative to Supabase. For those seeking different features or workflows, we've curated a comprehensive list of Supabase alternatives, each offering unique strengths.

Notable mentions in the Supabase alternative space include: Wundergraph.

The Supabase ecosystem primarily consists of Backend service solutions, with additional options in API Platform. Explore these alternatives to discover tools that align with your specific Supabase-related requirements, whether you're looking for enhanced features, different user experiences, or specialized functionalities.

Pocketbase iconPocketbase

40,908
Pocketbase screenshot

PocketBase is an open-source, realtime backend solution that comes packed in a single file. It provides a powerful yet easy-to-use platform for managing your app's backend needs, including database, authentication, and file storage functionalities. PocketBase is designed to be ready to use out of the box and integrates seamlessly with your favorite frontend stack. You can also extend it using Go and JavaScript hooks to create a custom portable backend that fits your specific needs.

  • Realtime Database: Embedded performant database with schema builder, data validations, and realtime subscriptions. Easily accessible via a REST API.
  • Authentication: Manage your app users effortlessly with support for email/password and OAuth2 sign-ups (Google, Facebook, GitHub, GitLab).
  • File Storage: Store files locally or in S3 storage, attach media to database records, and generate thumbnails on the fly.
  • Extendable: Use as a standalone app or extend it via Go and JavaScript hooks to create a custom backend.

PocketBase offers a robust, flexible solution for developers looking to quickly set up and manage their app's backend. Its ease of use and extendability make it an excellent choice for both small and large projects.

Wundergraph iconWundergraph

2,282
Wundergraph screenshot

Cosmo is an open-source GraphQL federation solution designed to manage GraphQL at any scale, from monolithic architectures to distributed federations. It serves as a drop-in replacement for services like Apollo GraphOS, offering a comprehensive suite of tools for GraphQL API management, including a fast and reliable router, schema registry, analytics, and tracing capabilities.

  • Schema Registry: Publish and compose schemas into federated GraphQL APIs.
  • GraphQL Router/Gateway: The fastest and most reliable router with support for subscriptions and JWT authentication.
  • GraphQL Federation v1 & v2: Compatible with all existing GraphQL services, frameworks, and languages.
  • Event Driven Federated Subscriptions (EDFS): Build scalable and resource-efficient graphs.
  • Authentication & Authorization: Secure your federated graphs with JWT, OIDC, and RBAC.
  • Analytics, Metrics & Tracing: Access real-time metrics and advanced request tracing for optimal performance.
  • Schema Change Notifications: Get notified about schema changes and validate them against real client traffic to prevent breaking changes.
  • Feature Flags: Incremental feature rollout and staging environments.
  • Pull-Request-based Schema Workflows: Manage schema changes through PR-based workflows.
  • AWS Lambda Router: Official support for running a GraphQL Federation Gateway on AWS Lambda.

Cosmo's robust feature set enables teams to move fast without breaking things, ensuring high performance and compliance. Whether you're migrating from another service or starting fresh, Cosmo offers a seamless and efficient solution for managing your GraphQL APIs.