Software de Feature Flags, Escolhido Sem Hype
Compare software de feature flags pelo que um dev solo ou um time pequeno realmente precisa, e depois defina um projeto que vale a pena colocar atrás de uma flag. Grátis, sem cadastro.

Quatro trabalhos que uma feature flag faz
Publique escondido, libere depois
Junte trabalho inacabado na main atrás de uma flag. Fazer deploy de código e liberar uma funcionalidade deixam de ser o mesmo evento, e o merge de sexta-feira fica menos assustador.
Libere aos poucos
Ative a funcionalidade para você, depois para 5% dos usuários, depois para todos. Se a taxa de erro subir, você para em 5% em vez de pedir desculpas para todo mundo.
Botão de desligar em segundos
Uma integração externa instável ou uma consulta lenta podem ser desligadas por um painel. Sem rollback, sem novo deploy, sem branch de hotfix às 3 da manhã.
Teste com usuários reais
Sirva duas variantes, meça uma métrica e fique com a vencedora. Algumas ferramentas trazem experimentos embutidos, outras deixam isso para a sua stack de analytics.
Quatro ferramentas, diferenças honestas
Escolha primeiro pelo modelo de hospedagem e pela licença. Os preços mudam com frequência, então confirme os limites na página de cada fornecedor antes de se comprometer.
| Critério | LaunchDarkly | PostHog | GrowthBook | Unleash |
|---|---|---|---|---|
| Licença | Proprietária | MIT | MIT | Apache |
| Opção self-hosted | Não | Sim | Sim | Sim |
| Plano gratuito | Sim, com limite de uso | Sim, 1M de requisições de flags por mês | Sim na nuvem, grátis para self-host | Grátis para self-host |
| Experimentos embutidos | Sim | Sim, na nuvem | Sim | Limitado |
| Melhor para | Times que querem um produto gerenciado corporativo | Times que também querem analytics de produto | Times que se importam com testes A/B | Times que precisam de soberania sobre os dados |
Não adote uma ferramenta antes de ter uma funcionalidade arriscada
O erro comum é instalar software de feature flags em um projeto que não tem nada que valha a pena esconder atrás de uma flag. A flag se paga quando existe uma mudança que você hesitaria em liberar para todos: um fluxo de pagamento, uma migração de dados, uma funcionalidade de IA com custo imprevisível. Se você não consegue nomear essa mudança, uma variável booleana no ambiente basta por enquanto. O gerador do whatshouldibuildnext.com transforma uma ideia bruta em uma especificação com stack sugerida e uma ou duas funcionalidades de risco real, para você saber o que colocar atrás de uma flag antes de escolher o fornecedor.
- Gratuito, do lado do cliente, sem cadastro
- Aponta as funcionalidades arriscadas de lançar
- Sugere uma stack compatível com o seu SDK de flags
Hospedado ou self-hosted: escolha o menor peso
Ferramentas de feature flags open source são grátis em termos de licença, não em tempo. Self-hosted significa um banco para fazer backup, um serviço para manter no ar e uma atualização para acompanhar, tudo para um sistema do qual o seu código de produção passa a depender a cada requisição. Ferramentas hospedadas tiram esse peso, e os planos gratuitos costumam ser generosos o bastante para a maioria dos projetos pessoais. Escolha self-hosted quando residência de dados ou custo por requisição obrigarem, e não porque parece mais independente. Qualquer que seja a escolha, programe contra o OpenFeature para que a decisão continue reversível.
- Hospedado: sem servidores, preço por uso
- Self-hosted: sem conta por requisição, mas você cuida do uptime
- OpenFeature mantém o fornecedor trocável
Do zero a uma funcionalidade com flag
-
1
Dê nome à mudança arriscada
Escolha a única funcionalidade que pode te machucar se for ao ar quebrada. Essa é a sua primeira flag, não todas as vinte.
-
2
Comece pelo plano gratuito
Crie uma conta ou suba a imagem open source localmente, pegue uma chave de SDK e conecte uma flag em uma branch.
-
3
Comece sempre desligado
Faça o comportamento seguro ser o padrão, para que uma falha na consulta da flag nunca exponha código inacabado.
-
4
Libere em etapas
Primeiro você, depois uma pequena porcentagem, depois todos. Observe erros e latência entre cada etapa.
-
5
Apague a flag
Quando a funcionalidade estiver em 100% e estável, remova a flag e o caminho de código morto em um único pull request.
Dúvidas comuns
O que é software de feature flags?
Preciso de software de feature flags em um projeto pessoal?
Existe uma ferramenta de feature flags gratuita?
Devo hospedar por conta própria ou usar um serviço hospedado?
O que é OpenFeature e isso importa?
Como evitar que flags antigas se acumulem?
O que eu deveria construir para praticar com flags?
Defina algo que vale a pena proteger com uma flag
Gerador de especificações gratuito, do lado do cliente, sem cadastro. Receba as funcionalidades e uma stack sugerida, depois escolha a sua ferramenta de flags.