Buscar

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.

  • Desenvolvimento
  • Open Source
  • Self-hosted
Flagsmith

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 up

A 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.