API pública
200+ endpoints documentados em OpenAPI para integrar a NebulaStack às suas ferramentas.
Uma API REST totalmente documentada — mais de 200 endpoints em OpenAPI — para integrar a NebulaStack às suas próprias ferramentas em vez de ficar limitado à interface web.
- 200+ endpoints documentados em OpenAPI
- Cobre ambientes, geração de IaC, políticas, FinOps e faturamento
- Testado por contrato contra a implementação real
Como funciona
Três mecanismos de autenticação são suportados lado a lado: um cookie de sessão para uso no navegador, tokens de acesso pessoal com permissões com escopo definido, e chaves de API fixas por tenant para integrações de serviço — cada um protegido por seu próprio middleware, com proteção CSRF de double-submit aplicada apenas onde a autenticação por cookie está em jogo.
Uma requisição autenticada com uma chave de API fixa por tenant é bloqueada rigidamente de settings, perfil, notificações e da maioria das rotas de admin — o escopo não é apenas documentado, é aplicado na mesma camada de middleware que autentica a requisição.
Autenticando com um token de acesso pessoal
curl https://api.nebulastack.io/api/v1/environments \
-H "Authorization: Bearer nbk_live_51H3f...redacted" \
-H "X-Tenant-Id: tenant_8f2a"