Comece a construir com a rollfuse
Tudo que você precisa para avaliar uma flag a partir do seu próprio código: um quickstart, todos os SDKs e exemplos prontos para rodar na stack que você já usa.
Quickstart
Crie uma conta
Cadastre-se com o Google e receba uma Organization, Project e Environment prontos na hora.
Confirme seu environment
Seu primeiro Environment já é criado no signup. Crie outros (staging, produção) pelo console quando precisar.
Emita uma credencial
Crie uma Service Credential escopada ao seu Environment na tela de Credentials do console. O segredo em texto plano só é mostrado uma vez.
Faça sua primeira avaliação
Instale o SDK da sua stack abaixo, inicialize com a credencial e avalie uma flag. Sem chamada de rede no caminho quente: o SDK avalia localmente contra a configuração em cache.
Avalie sua primeira flag
npm install @rollfuse/sdk-jsimport { RollfuseClient } from "@rollfuse/sdk-js";
const client = new RollfuseClient({
baseUrl: "https://api.rollfuse.com",
credential: process.env.ROLLFUSE_CREDENTIAL!,
});
await client.start();
const result = client.evaluate("user-42", "checkout-redesign", { fallback: false });
console.log(result.value);Referência da API
Navegue por todos os endpoints, parâmetros, formatos de requisição e resposta, e respostas de erro, gerados diretamente do contrato OpenAPI da rollfuse.
SDKs e exemplos
Backend em Go
- go-sdk
O SDK em Go: avaliação de flags local e determinística para backends Go.
- openfeature-provider
Use o SDK Go vendor-neutral do OpenFeature, com o go-sdk por baixo.
- examples-go-prometheus
Um serviço Go com feature flags instrumentado com Prometheus, pronto pra rodar de ponta a ponta.
Node, browser e React
- js-sdk
A família de SDKs JS/TS: servidor (sdk-js), browser (sdk-browser) e bindings React, num monorepo só.
- examples-node-opentelemetry
Um serviço Node.js com feature flags instrumentado com OpenTelemetry, pronto pra rodar de ponta a ponta.
CI/CD e infraestrutura
- github-action
A GitHub Action oficial: trave uma etapa do workflow numa flag da rollfuse, um kill switch.
- examples-github-actions
Um exemplo de kill switch de deploy usando a GitHub Action num workflow real.
- examples-kubernetes
Um serviço Go com feature flags rodando no Kubernetes, verificado contra um cluster kind real.