Exemplo de uso do SDK JavaScript do UseFlagly.
- Node.js 20+ (ou Docker)
Crie um arquivo .env (ou copie o .env da raiz do repositório de exemplos):
FLAGLY_API_KEY=sua-api-key-aqui
FLAGLY_IDENTIFIER=seu-identifier
FLAGLY_SLUG=seu-slug
FLAGLY_ENVIRONMENT=HMLdocker build -t example-javascript .
docker run --rm --env-file .env example-javascriptnpm install
npm start- Initialize — registra o identifier+slug e inicia a avaliação assíncrona
- GetResult — obtém a árvore de resultados com todos os slugs avaliados
- Itera o resultado chamando validateFlow, validateFlowPart e validateFlag com os slugs reais
npm install @useflagly/sdk-javascriptimport { UseFlaglyClient } from '@useflagly/sdk-javascript';
const client = new UseFlaglyClient({ token: 'SUA_API_KEY' });
// 1. Inicializar
await client.initializeFlags({ identifier: 'user-123', slug: 'meu-slug' }, 'HML');
// 2. Obter resultado
const result = await client.getResult('user-123');
// 3. Validar flags
const flag = await client.validateFlag('meu-flag', { identifier: 'user-123' }, 'HML');