Skip to content

useflagly/example-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

example-python

Exemplo de uso do SDK Python do UseFlagly.

Pré-requisitos

  • Python 3.8+ (ou Docker)

Configuração

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=HML

Executar com Docker

docker build -t example-python .
docker run --rm --env-file .env example-python

Executar localmente

pip install flagly-sdk
python main.py

O que o exemplo demonstra

  1. Health check da API
  2. Initialize — registra o identifier+slug e inicia a avaliação assíncrona
  3. get_result — obtém a árvore de resultados com todos os slugs avaliados
  4. Itera o resultado chamando validate_flow, validate_flow_part e validate_flag com os slugs reais

SDK

pip install flagly-sdk
from useflagly import UseFlaglyClient
from useflagly.models import ValidateBody, ReceiveMessage

client = UseFlaglyClient(token="SUA_API_KEY")

# 1. Inicializar
client.initialize(ReceiveMessage(identifier="user-123", slug="meu-slug"), environment="HML")

# 2. Obter resultado
result = client.get_result("user-123")

# 3. Validar flags
flag = client.validate_flag(
    "meu-flag",
    ValidateBody(identifier="user-123"),
    environment="HML",
)

About

Python example for the UseFlagly feature-flag API

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors