rollfuse
para desenvolvedores

Quickstart

  1. Crie uma conta

    Cadastre-se com o Google e receba uma Organization, Project e Environment prontos na hora.

  2. Confirme seu environment

    Seu primeiro Environment já é criado no signup. Crie outros (staging, produção) pelo console quando precisar.

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

  4. 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-js
import { 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);

Leia o quickstart completo

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.

Ver a referência da API

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.