Feature Flags
Overview

flag Feature Flags Platform (Beta)

⚠️

The project is currently in beta, and while some elements may evolve based on feedback, its core functionality is production-ready. Keep an eye out for updates and changes, as there may be alterations to your instance that could potentially cause disruptions.

Basestack Feature Flags is a self-hosting platform that provides an effortless method to host your very own Feature Flags management platform. By leveraging services like Vercel ↗ (opens in a new tab), any developer, whether an indie or startup, gains full control over their features and data. Ultimately, the platform is housed in your account, under your management, giving you complete control over your data.

Deploy the Platform

Quickly self-host the Feature Flags Platform on your desired infrastructure. Choose one of the available official guides below, with more coming soon.

Fork the Platform

Alternatively, you have the option to manually fork the Basestack Platform repository (opens in a new tab). This provides greater control over updates and even allows you to contribute to the project if desired.

ℹ️

For more comprehensive information about the deployment process, please check out the Configuration Page. This page provides detailed guidance to ensure a successful and seamless deployment of the Feature Flags Platform.

SDK´s

After hosting our Feature Flags Platform, take a look at the official SDKs designed to accelerate feature releases in your products.

Frequently Asked Questions (FAQs)

Explore our collection of useful questions and answers about the Feature Flags Platform. If you don't find the answer to your question here, feel free to open a discussion (opens in a new tab). We're here to help!

What are the requirements for self-hosting

Any service that can host a NextJS ↗ (opens in a new tab) applications with serverless function support and provide a Postgres database compatible with serverless environments will work seamlessly. Consider services such as Neon ↗ (opens in a new tab), Supabase ↗ (opens in a new tab), or traditional Postgres with connection pooling like PgBouncer ↗ (opens in a new tab).

What are the supported databases?

The platform uses PostgreSQL as the database. The crucial aspect here is to ensure that the PostgreSQL service or instance supports serverless environments. To facilitate the hosting of the Feature Flags Platform, we have some suggestions that can simplify the deployment process.

If you prefer not to use a third-party service, keep in mind that any traditional instance of PostgreSQL with connection pooling, such as PgBouncer ↗ (opens in a new tab), will work effectively.