Supabase Alternatives
A curated collection of the 13 best alternatives to Supabase.
The best alternative to Supabase is PocketBase. If that doesn't suit you, we've compiled a ranked list of other open source Supabase alternatives to help you find a suitable replacement. Other interesting alternatives to Supabase are: Appwrite, Milvus, Qdrant and Turso.
Supabase alternatives are mainly Databases but may also be Developer Tools or Backend Frameworks. Browse these if you want a narrower list of alternatives or looking for a specific functionality of Supabase.
Realtime database, authentication, file storage and admin dashboard for your next app

PocketBase is an open source backend that packs a powerful punch in a single file. It provides a realtime database, authentication, file storage, and admin dashboard - everything you need to build modern web and mobile apps.
Key features:
- Realtime database - Store and sync data in real-time using collections and documents
- Authentication - User management with email/password, OAuth providers, and custom auth rules
- File storage - Upload and serve files and images with automatic resizing
- Admin dashboard - Manage your data and app configuration through a sleek web UI
- API & SDKs - RESTful API and SDKs for easy integration with any tech stack
- Extensible - Add custom functionality via Go plugins
- Self-hostable - Run it anywhere as a single executable
PocketBase aims to accelerate development by providing essential backend infrastructure out-of-the-box. Its simplicity and flexibility make it ideal for prototypes, MVPs, and production apps alike. Get started quickly and scale as you grow with this powerful open source backend.
Looking for alternatives to other popular services? Check out other posts in the alternatives series and wtcraft.com, a directory of open source software with filters for tags and alternatives for easy browsing and discovery.
Appwrite offers a comprehensive backend solution with authentication, databases, storage, and more, empowering developers to build robust applications efficiently.

Appwrite is an open-source backend platform that revolutionizes application development. With its suite of powerful tools, developers can rapidly build and scale applications using their preferred programming languages and frameworks.
Key features include:
- Authentication: Secure user login with 30+ methods, including email/password, SMS, OAuth, and Magic URLs.
- Databases: Scalable and robust database solution with advanced querying, caching, and permission models.
- Functions: Deploy and scale serverless functions in isolated runtimes, supporting 30+ runtimes across 13 languages.
- Storage: Securely manage files with encryption, advanced compression, and built-in image transformation capabilities.
- Messaging: Set up a unified messaging service covering multiple channels, including push notifications, emails, and SMS.
- Realtime: Subscribe and react to any Appwrite event using the Realtime API, with built-in permission management.
Appwrite prioritizes privacy and security, offering self-hosting options, data encryption, and compliance with regulations like GDPR and HIPAA. The platform's flexibility allows easy data migration between cloud and self-hosted environments.
With a thriving open-source community and comprehensive documentation, Appwrite provides excellent support for developers. The platform offers SDKs for various programming languages and frameworks, ensuring you can code the way you want.
Appwrite's scalability is impressive, serving over 1 billion requests and supporting 100,000+ projects. Whether you're working on a personal hobby project or a large-scale enterprise application, Appwrite provides the tools and infrastructure to build like a team of hundreds.
Open-source vector database optimized for similarity search, scaling to billions of vectors with minimal performance loss

Milvus is an open-source vector database built specifically for GenAI applications. It offers high-performance similarity search capabilities and seamless scalability to handle billions of vectors.
Key features:
- Easy installation: Get started quickly with a simple pip install
- Blazing-fast searches: Perform high-speed similarity searches on massive vector datasets
- Elastic scalability: Scale effortlessly to tens of billions of vectors with minimal performance impact
- Flexible deployment: Choose from lightweight Milvus Lite for prototyping, robust Standalone for production, or fully distributed deployment for enterprise-scale workloads
- Rich ecosystem: Integrates smoothly with popular AI tools like LangChain, LlamaIndex, OpenAI, and more
- Advanced capabilities: Supports metadata filtering, hybrid search, multi-vector queries and other powerful features
Milvus empowers developers to build robust and scalable GenAI applications across various domains including image retrieval, recommendation systems, and semantic search. Its focus on performance, scalability and ease-of-use makes it a top choice for vector similarity search at any scale.
Qdrant is an open-source vector database that provides high-performance similarity search for AI and machine learning applications.

Qdrant is a powerful open-source vector database designed for high-performance similarity search in AI and machine learning applications. Built with Rust for unmatched speed and reliability, Qdrant excels at handling billions of high-dimensional vectors.
Key features:
- Cloud-native scalability: Easily scale vertically and horizontally with zero-downtime upgrades
- Flexible deployment: Quick setup with Docker for local testing or cloud deployment
- Cost-efficient storage: Built-in compression options to dramatically reduce memory usage
- Advanced search capabilities: Supports semantic search and handles multimodal data efficiently
- Easy integration: Lean API for seamless integration with existing systems
Qdrant is ideal for powering recommendation systems, advanced search applications, and retrieval augmented generation (RAG) workflows. Its ability to quickly process complex queries on large datasets makes it suitable for a wide range of AI-driven use cases.
Real-world impact: Trusted by leading companies like Bosch, Cognizant, and Bayer for enterprise-scale AI applications. Qdrant consistently outperforms alternatives in ease of use, performance, and value.
Whether you're building a cutting-edge AI product or enhancing existing applications with vector search capabilities, Qdrant provides the speed, scalability, and flexibility needed to bring your ideas to life.
Turso provides a simple developer experience with SQLite compatibility, allowing you to build and scale multi-tenant applications with unlimited databases.

Turso is a powerful database solution designed for developers who want the simplicity of SQLite with the scalability needed for production environments.
Here's why Turso stands out:
-
Multi-tenant AI Applications: Turso enables you to create personalized LLM instances with infinite context windows using unlimited databases. This feature is perfect for building AI-powered applications that require separate data stores for each user or context.
-
On-Device Capabilities: Turso offers SDKs for mobile and on-device AI, allowing you to build powerful offline-capable apps across major platforms. You can optimize LLMs locally using Turso's SQLite-based database within your application, ensuring data privacy and reducing network latency.
-
Vector Search Integration: Seamlessly integrate Vector Embeddings with relational data in single transactions. This feature is crucial for AI and machine learning applications that require efficient similarity searches.
-
Open Source and Secure: Built on libSQL, an open-source SQLite-compatible database engine, Turso ensures your data is always portable. It offers encryption at rest and in transit, with SOC2 and HIPAA compliance available out of the box.
-
Developer-Friendly Experience: Enjoy a simple developer experience that feels like working with SQLite. Turso provides flexible development options, allowing you to work locally or remotely and deploy globally when ready.
-
Scalability and Performance: With features like automatic sync and programmable conflict resolution, Turso keeps your app data fresh and consistent across multiple instances. Its API-first approach and platform API enable efficient, programmatic database management at scale.
Whether you're building a complex AI application, a mobile app with offline capabilities, or a scalable multi-tenant system, Turso provides the tools and flexibility to meet your database needs while maintaining the simplicity developers love about SQLite.
Open-source vector database designed for building powerful, production-ready AI applications with hybrid search capabilities and flexible deployment options.

Weaviate is an AI-native vector database that empowers developers to create intuitive applications with less hallucination, data leakage, and vendor lock-in. Key features include:
-
Hybrid Search: Combines vector and keyword techniques for contextual, precise results across all data modalities.
-
RAG (Retrieval-Augmented Generation): Enables building trustworthy generative AI applications using your own data, with privacy and security in mind.
-
Generative Feedback Loops: Enrich datasets with AI-generated answers, improving personalization and reducing manual data cleaning.
-
Flexible Deployment: Available as an open-source platform, managed service, or within your VPC to adapt to your business needs.
-
Pluggable ML Models: Built-in modules for popular machine learning models and frameworks, allowing easy integration.
-
Cost-Efficient Scaling: Advanced multi-tenancy, data compression, and filtering for confident and efficient scaling.
-
Strong Community Support: Open-source with a vibrant community and resources for developers of all levels.
-
Integrations: Supports various neural search frameworks and vectorization modules, including OpenAI, Hugging Face, Cohere, and more.
Weaviate is designed to handle lightning-fast pure vector similarity searches over raw vectors or data objects, even with filters. It's more than just a database – it's a flexible platform for building powerful, production-ready AI applications that can adapt to the evolving needs of businesses in the AI landscape.
Looking for alternatives to other popular services? Check out other posts in the alternatives series and wtcraft.com, a directory of open source software with filters for tags and alternatives for easy browsing and discovery.
ZITADEL provides a comprehensive identity management solution with easy APIs, customizable workflows, and serverless deployment options.

ZITADEL is an all-in-one identity suite designed to streamline application development with robust authentication and authorization capabilities.
Key features:
- Customizable hosted login: Easily authenticate users with a branded, customizable login page
- Modern authentication methods: Support for SSO, social logins, and multi-factor authentication
- Role-based access control: Assign permissions based on user roles for granular authorization
- Multi-tenant architecture: Built-in support for B2B scenarios with organization management
- Extensibility: Customize workflows and integrate ZITADEL into existing systems with Actions
- Developer-friendly: Modern APIs (gRPC and REST) with comprehensive documentation
- Flexible deployment: Run ZITADEL as a managed service or self-host for full control
ZITADEL empowers developers to offload complex identity tasks while maintaining adaptability. With security defaults and custom code extensions, it provides a solid foundation for building scalable applications with sophisticated user management.
Whether you need authentication for a small project or enterprise-grade identity infrastructure, ZITADEL offers the flexibility to grow with your needs. Focus on building your core product features while ZITADEL handles the intricacies of identity management.
A powerful platform for building cloud backends, automating infrastructure, and simplifying development workflows for faster, more efficient coding.

Encore revolutionizes backend development by providing a seamless, integrated platform that combines the power of cloud infrastructure with the simplicity of local development. By abstracting away the complexities of distributed systems, Encore allows developers to focus on writing business logic while automatically handling scalability, deployment, and infrastructure management.
Key benefits of Encore include:
- Rapid Development: Write clean, idiomatic Go code without boilerplate, allowing you to build production-ready backends in record time.
- Automatic Infrastructure: Encore generates and manages your cloud infrastructure, eliminating the need for manual configuration and reducing operational overhead.
- Built-in Observability: Gain deep insights into your application's performance with automatically instrumented tracing, logging, and metrics.
- Local-to-Cloud Consistency: Develop and test locally with the same environment as production, ensuring smooth transitions and reducing deployment surprises.
- API-First Approach: Automatically generate API documentation and type-safe clients, improving collaboration between frontend and backend teams.
- Effortless Scaling: Design your application for scale from day one, with Encore handling the complexities of distributed systems and database management.
- Developer-Centric Workflow: Enjoy a streamlined development experience with features like automatic hot reloading, integrated testing, and collaborative debugging.
By choosing Encore, teams can significantly reduce time-to-market, improve code quality, and focus on delivering value to their users instead of wrestling with infrastructure complexities.
Fully managed backend infrastructure with built-in authentication, database, storage, and serverless functions for rapid application development.

NHost is a comprehensive serverless backend platform designed to accelerate modern application development. By providing a fully managed infrastructure, NHost eliminates the complexities of backend setup and maintenance, allowing developers to focus on building exceptional user experiences.
Key benefits of NHost include:
- Instant Setup: Get started in minutes with a pre-configured backend environment, saving valuable development time.
- Built-in Authentication: Secure user management with support for multiple authentication methods, including social logins and JWT tokens.
- Scalable Database: Utilize a powerful PostgreSQL database that automatically scales to meet your application's demands.
- Serverless Functions: Deploy and run custom logic without managing servers, supporting various programming languages.
- File Storage: Easily manage and serve user-generated content with integrated file storage capabilities.
- GraphQL API: Access your data through a flexible and efficient GraphQL API, simplifying client-side development.
- Real-time Subscriptions: Keep your app's data in sync across devices with real-time updates via WebSocket connections.
- Local Development: Seamlessly develop and test your applications locally with NHost's CLI tools.
- Customizable Workflows: Automate tasks and integrate with third-party services using event-triggered actions.
NHost's platform is designed to be developer-friendly, offering comprehensive documentation, SDKs for popular frameworks, and a supportive community. Whether you're building a startup MVP or scaling an enterprise application, NHost provides the tools and infrastructure to bring your ideas to life quickly and efficiently.
A full-stack development platform combining a reactive database, real-time queries, and serverless functions for building modern web applications.

Convex is an innovative backend-as-a-service platform designed specifically for React developers. It combines a reactive database with real-time data synchronization and serverless functions to simplify full-stack development.
Key benefits include:
- Automatic real-time updates keep your app data fresh without manual refresh
- Type-safe queries and mutations with TypeScript support for better development experience
- Built-in authentication with over 80+ OAuth integrations
- Serverless actions for scheduling tasks and external API calls
- ACID-compliant transactions ensuring data consistency
- Self-hosting options available for development and production
Perfect for teams building collaborative features, real-time dashboards, or any modern web application requiring live data updates.
Hydra embeds DuckDB's state-of-the-art analytics engine into standard Postgres, offering millisecond response times for complex queries.

Hydra is an innovative open-source project that combines the power of PostgreSQL with DuckDB's high-performance analytics engine. This hybrid solution allows developers to build faster applications with advanced analytical capabilities right within their Postgres database.
Key features and benefits:
-
Millisecond response times: Hydra's integration of DuckDB's columnar-vectorized query engine enables lightning-fast analytics on large datasets.
-
Seamless Postgres integration: Developers can leverage familiar Postgres interfaces and tools while gaining access to DuckDB's analytical prowess.
-
Open-source and MIT licensed: Hydra is freely available and can be used, modified, and distributed under the permissive MIT license.
-
Scalability: From laptop to cloud, Hydra is designed to handle varying workloads and data sizes efficiently.
-
Object storage connectivity: Easily connect with popular object storage solutions like S3, Cloudflare R2, Google GCS, and Azure.
-
Feature-rich SQL: Take advantage of advanced SQL features for complex data analysis and manipulation.
-
Zero dependencies: Hydra integrates seamlessly into existing Postgres setups without requiring additional dependencies.
Hydra is backed by Y Combinator and has garnered support from industry leaders, including the DuckDB Foundation, Dagster, Svix, and HashiCorp. Its ability to handle both transactional and analytical workloads in a single database makes it an attractive solution for companies looking to simplify their data architecture while improving query performance.
The project is actively developed and maintained, with regular updates and improvements. Developers can contribute to the project, join the community on Discord, or become supporters to help drive the future of this innovative database solution.
Looking for alternatives to other popular services? Check out other posts in the alternatives series and wtcraft.com, a directory of open source software with filters for tags and alternatives for easy browsing and discovery.
Build and manage custom databases with ease, create type-safe APIs, and develop applications quickly

Undb is an innovative open-source platform that empowers users to build and manage their own databases without coding. This local-first, offline-first solution offers a range of powerful features:
- Diverse view options: Easily organize your data with grid, kanban, gallery, and form views
- Custom database creation: Build tailored databases to suit your specific needs
- Type-safe API generation: Automatically create APIs for your data structures
- Application development: Rapidly build custom applications on top of your databases
- Privacy-focused: Host the platform yourself for complete data control
- Template library: Get started quickly with pre-built project templates
Undb combines the flexibility of no-code tools with the power of a backend-as-a-service, making it an excellent choice for developers, businesses, and individuals looking for a self-hosted Airtable alternative. Whether you're managing projects, organizing data, or prototyping applications, Undb provides the tools to streamline your workflow and boost productivity.
SlateDB is an embedded storage engine that leverages object storage for durability, scalability, and simplified replication without the need for disk management.

SlateDB is an innovative embedded storage engine that revolutionizes data management by building on top of object storage.
Here are its key features and benefits:
- Object Store Durability: SlateDB inherits the exceptional durability of your chosen object store, offering up to 99.999999999% durability. This ensures your data remains safe and accessible.
- Zero-Disk Architecture: By running without disks, SlateDB eliminates common issues like disk failures and corruption. This design simplifies infrastructure management and reduces hardware-related concerns.
- Simple Replication: SlateDB leverages the underlying object store's replication capabilities, removing the need for complex custom replication protocols. This approach streamlines data distribution and backup.
- Tunable Performance: Configure SlateDB to optimize for your specific needs, whether it's low latency, cost-efficiency, or high durability. This flexibility allows you to balance performance and resources effectively.
- Scalable Readers: Supporting a single writer and multiple readers, SlateDB is designed for concurrent access. It also includes built-in detection and fencing of zombie writers, ensuring data consistency.
- Built in Rust: As an embeddable library written in Rust, SlateDB offers performance, safety, and cross-language compatibility. Use it with your preferred programming language for seamless integration.
SlateDB simplifies database management by abstracting away many low-level concerns, allowing developers to focus on building their applications rather than managing infrastructure. Its design makes it particularly suitable for cloud-native applications, distributed systems, and scenarios where durability and scalability are crucial.
Similar proprietary alternatives:


