Ferramentas
Flagsmith
Plataforma open source de feature flags e configuração remota para ligar e desligar recursos sem novo deploy, na nuvem ou no seu servidor.

Com feature flags, uma função nova chega à produção desligada e só aparece para quem você escolher. O Flagsmith gerencia essas chaves e também a configuração remota, que muda o comportamento do app sem novo deploy. A liberação pode ser feita por ambiente, por usuário ou por segmento.
Para que serve
- Lançar uma função escondida atrás de uma flag e ligá-la quando estiver pronta.
- Liberar a novidade primeiro a beta testers e colher retorno antes de abrir para todos.
- Rodar testes A/B e multivariados sobre segmentos de usuários.
- Alterar parâmetros do app pela configuração remota, sem publicar versão nova.
- Organizar o time em organizações, projetos e papéis.
Como começar
A versão hospedada pode ser testada de graça em flagsmith.com. Para rodar no seu computador, o README usa Docker Compose:
curl -o docker-compose.yml https://raw.githubusercontent.com/Flagsmith/flagsmith/main/docker-compose.yml
docker-compose -f docker-compose.yml upA primeira subida cria usuário administrador, organização e projeto, e o link para definir a senha aparece no log. No código da aplicação, você usa um dos SDKs para mais de 15 linguagens, como TypeScript, .NET e Java, com integração a React e Next.js.
Licença e custo
Quase toda a plataforma usa a BSD de três cláusulas, licença permissiva da OSI; alguns repositórios menores são MIT. A BSD permite levar o código até para produto fechado, e as condições são duas: preservar o aviso de copyright e não usar o nome dos autores para promover o derivado. Recursos de governança corporativa pedem licença Enterprise. Na nuvem, o plano Free cobre 50 mil requisições por mês e um membro. O Start-Up custa US$ 45 por mês (US$ 40 no anual), e o Scale-Up, US$ 300 (US$ 250 no anual), com SSO e logs de auditoria. Self-hosting com suporte faz parte do Enterprise, com preço sob consulta.
Quando vale a pena
A ferramenta paga o esforço quando o time publica várias vezes por semana e quer separar deploy de lançamento. Projeto pequeno, com uma ou duas chaves, resolve com variável de ambiente. Unleash e GrowthBook fazem o mesmo trabalho, e o PostHog junta flags e analytics. Para desenhar o experimento antes de ligar a flag, veja teste A/B como fazer.