Governança de configurações para APIs, aplicações .NET e microsserviços
Centralize variáveis, parâmetros e secrets em uma plataforma segura. Publique alterações por release, distribua via API REST ou SDK .NET e mantenha suas aplicações atualizadas sem redeploy.
- API REST pronta para uso
- SDK oficial para .NET
- Integração com IConfiguration
- Releases controladas por ambiente
- Cobrança por variáveis retornadas
- Sem cobrança quando nada muda
- Rastreabilidadetotal
- Ambientesseparados
- Segurançae controle
- Saldo de usotransparente

- ProduçãoAmbiente estável e seguro
- HomologaçãoTestes com confiança e agilidade
- DesenvolvimentoItere rápido com total controle
- EnvHubCentralize, governe e distribua parâmetros com segurança
Seus dados protegidos com criptografia e isolamento.
Consultas em milissegundos para suas aplicações.
Do pequeno ao grande, sem complicações.
Suporte local e compromisso com o seu sucesso.
Reconhece algum desses problemas?
Times de tecnologia perdem horas — e dinheiro — gerenciando configurações de forma artesanal.
Parâmetros espalhados
Configurações em arquivos, bancos e tabelas paralelas — sem visão única.
Alterações manuais em produção
Ajustes feitos direto no servidor, sem revisão e sem segurança.
Falta de histórico
Ninguém sabe quem alterou, quando e por quê. Auditoria praticamente impossível.
Deploys desnecessários
Mudar uma flag exige rebuild e novo deploy — perda de tempo e risco.
Ambientes desorganizados
Diferenças entre DEV, HML e PROD geram bugs imprevisíveis.
Tempo perdido com suporte interno
Times paralisados aguardando alteração simples de configuração.
Configuração no banco sem governança
Tabelas “de_para” improvisadas viram caixa-preta operacional.
Uma única plataforma para tudo isso.
Com o EnvHub, suas aplicações deixam de depender de arquivos espalhados, ajustes manuais em servidores e configurações sem rastreabilidade. As variáveis são organizadas por tenant, projeto, ambiente e aplicação. O cliente edita com segurança e só publica quando estiver pronto. Após a publicação, o EnvHub gera um releaseId — o SDK compara o releaseId atual com a última release publicada e só busca novamente as variáveis quando há uma nova release.
- Configurações organizadas por projeto, ambiente e aplicação
- Alterações pendentes até a publicação de uma release
- Publicação controlada por releaseId
- SDK .NET integrado ao IConfiguration
- Cobrança apenas quando variáveis são retornadas
- Auditoria e rastreabilidade de alterações
Do cadastro à integração em 5 passos
Um fluxo simples para colocar suas configurações sob governança hoje mesmo.
Cadastre sua empresa
Crie sua conta corporativa, configure o tenant e convide seu time.
Organize projetos, ambientes e aplicações
Estruture suas configurações por project, environment e application.
Cadastre ou altere variáveis
Inclua, altere ou exclua variáveis com segurança. Alterações ficam pendentes até a publicação.
Publique uma release
Ao publicar, o EnvHub gera um releaseId no formato yyyyMMdd.NN, ex.: 20260509.01.
O SDK atualiza automaticamente
A aplicação consulta por cron. Se o releaseId mudou, recebe o snapshot completo. Se nada mudou, nada é retornado e nada é cobrado.
Publicação controlada por releaseId
No EnvHub, alterar uma variável não significa aplicar imediatamente em produção. Prepare uma ou várias alterações e publique tudo junto. Cada publicação gera uma release de configuração com um releaseId único.
Fluxo de uma release
- 01Edição pendente
- 02Publicação
- 03releaseId 20260509.01
- 04SDK compara currentReleaseId
- 05Se mudou, busca snapshot completo
- 06Se não mudou, mantém configuração atual
O que muda na prática
- Alterações pendentes não afetam aplicações em execução
- Uma publicação pode incluir várias variáveis
- Toda publicação gera um novo releaseId
- O SDK usa o releaseId para decidir se precisa buscar novamente
- O backend decide se há mudança; o SDK apenas segue a resposta da API
Como o SDK sabe quando atualizar?
O SDK envia o currentReleaseId carregado localmente. A API compara com a última release publicada para o Tenant, Project, Environment e Application. Se for igual, a resposta indica hasChanges: false — sem variáveis retornadas e sem cobrança. Se for diferente, a API retorna o snapshot completo das variáveis efetivas e cobra todas as variáveis retornadas.
{
"hasChanges": false,
"releaseId": "20260509.01",
"variablesReturned": 0,
"variables": [],
"usage": { "billable": false, "quantity": 0 }
}Integração .NET com IConfiguration
O SDK oficial carrega as variáveis publicadas no EnvHub e disponibiliza os valores diretamente no IConfiguration da sua aplicação. Refresh por cron, comparação por releaseId e suporte a ReloadAsync.
- Suporte a .NET 6, 7, 8 e 9
- Refresh automático por cron
- Comparação por releaseId
- Suporte a ReloadAsync
- Integração com IConfiguration
- Preparado para IOptionsMonitor
$ dotnet add package Bigools.EnvHub> builder.Configuration.AddEnvHub(options =>
{
options.Project = "payments";
options.Environment = "production";
options.Application = "payment-api";
});> var connectionString = configuration["ConnectionStrings:Main"];Documentação completa para integração
Tudo o que sua equipe precisa para colocar o EnvHub em produção com segurança, do primeiro request à governança contínua.
API REST documentada
Endpoints versionados com exemplos prontos para uso.
Exemplos em C#
Snippets reais para integração rápida em projetos .NET.
Autenticação simples
Tokens por aplicação com escopo e rotação controlada.
Ambientes Dev / HML / Prod
Configurações isoladas por ambiente, sem vazamento.
Guias passo a passo
Do primeiro setup ao deploy em produção, sem fricção.
Boas práticas de implantação
Padrões recomendados para times que escalam operações.
Tudo que seu time precisa para operar com confiança
Recursos pensados para times de desenvolvimento, DevOps e operações que não podem errar.
Gestão de variáveis
Crie, edite e exclua variáveis com segurança e rastreabilidade.
Publicação de releases
Cada publicação gera um releaseId único por ambiente e aplicação.
Snapshot versionado por release
Cada release é um snapshot imutável das variáveis efetivas, pronto para distribuição segura.
Histórico de alterações
Quem mudou, quando e o que mudou — sempre rastreável.
Auditoria completa
Logs detalhados para conformidade e segurança.
API REST + SDK .NET
Integração com IConfiguration e suporte a .NET 6, 7, 8 e 9.
Atualização por cron
Configure a frequência por Tenant + Environment ou Application + Environment.
Resolução efetiva no backend
A API entrega sempre a configuração efetiva já resolvida, sem regras no SDK.
Controle de acesso
Permissões por usuário, time, aplicação e ambiente.
Wallet / saldo de uso
Acompanhe seu saldo mensal e o consumo por variáveis retornadas em tempo real.
Dashboard de consumo
Visualize variáveis retornadas e custo por aplicação em tempo real.
Logs operacionais
Trilha completa de eventos para diagnóstico rápido.
Construído para times de tecnologia
Tudo o que sua engenharia precisa para padronizar configurações com segurança e velocidade.
SDK Oficial C#
Pacote NuGet mantido oficialmente, com suporte a .NET 6, 7, 8 e 9.
API REST Escalável
Endpoints versionados, baixa latência e prontos para alto volume.
Atualização por releaseId
O SDK compara o releaseId local com o publicado e só atualiza quando há nova release.
Multiambiente
DEV, HML e PROD isolados, com promoção controlada entre ambientes.
Governança Centralizada
Controle de acesso, auditoria e rastreabilidade em uma única plataforma.
Implantação Rápida
Do dotnet add ao primeiro request em minutos. Sem fricção operacional.
Mensalidade + saldo de uso. Cobrança por variável retornada.
Você paga uma mensalidade, recebe o mesmo valor em saldo de uso e consome conforme as variáveis são efetivamente retornadas pelo EnvHub. Sem limite artificial de aplicações ou ambientes.
Starter
Para pequenas empresas, devs e times que querem centralizar configurações com API e SDK.
- R$ 99 em saldo de uso mensal
- API de consulta de variáveis
- SDK .NET oficial
- Ambientes developer, homolog, sandbox e production
- Configuração de atualização por cron
- Dashboard básico de consumo
- Histórico básico de uso
Team
Para times que já operam múltiplas aplicações, workers e ambientes.
- R$ 299 em saldo de uso mensal
- Tudo do Starter
- Histórico ampliado
- Controle por aplicação e ambiente
- Gestão de múltiplos usuários
- Visualização avançada de consumo
Business
Para empresas que precisam de governança, rastreabilidade e controle operacional.
- R$ 990 em saldo de uso mensal
- Tudo do Team
- Auditoria avançada de alterações
- Histórico ampliado
- Controle de permissões
- Logs de acesso por aplicação
- Aprovação de mudanças críticas
Enterprise
Para grandes empresas, fintechs e bancos digitais com alto volume e múltiplos ambientes.
- Mensalidade mínima negociada
- Contrato enterprise
- SLA dedicado
- Suporte prioritário
- Retenção estendida de logs
- Auditoria completa
- Limites e condições sob medida
Compare os recursos por plano
| Recurso | Starter | Team | Business | Enterprise |
|---|---|---|---|---|
| Wallet / saldo de uso | Sim | Sim | Sim | Sim |
| API de consumo | Sim | Sim | Sim | Sim |
| SDK .NET | Sim | Sim | Sim | Sim |
| Ambientes (dev/hml/sbx/prd) | Todos | Todos | Todos | Todos |
| Cron por Tenant + Environment | Sim | Sim | Sim | Sim |
| Cron por Application + Environment | Sim | Sim | Sim | Sim |
| Histórico de uso | Básico | Médio | Avançado | Customizado |
| Auditoria | Básica | Sim | Avançada | Completa |
| Aprovação de mudanças críticas | Não | Não | Sim | Sim |
| Controle de permissões | Básico | Médio | Avançado | Customizado |
| SLA | Não | Não | Opcional | Sim |
| Suporte dedicado | Não | Não | Opcional | Sim |
| Retenção de logs | Baixa | Média | Alta | Customizada |
| Preço por 1.000 variáveis | R$ 0,060 | R$ 0,055 | R$ 0,045 | A partir de R$ 0,035 |
Você paga pelas variáveis efetivamente retornadas
Na primeira carga, o SDK recebe o snapshot completo e as variáveis retornadas são contabilizadas. Quando uma nova release é publicada, o snapshot completo é entregue novamente e todas as variáveis retornadas são cobradas. Sem nova release, nada é retornado e nada é cobrado.
| Situação | Retorna variáveis? | Cobra? |
|---|---|---|
| Primeira carga da aplicação | Sim, todas | Sim |
| Consulta sem alteração | Não | Não |
| Publicação com 1 variável alterada | Sim, snapshot completo | Sim, todas retornadas |
| Publicação com várias alterações | Sim, snapshot completo | Sim, todas retornadas |
| Exclusão de variável publicada | Sim, snapshot atualizado | Sim, todas retornadas |
| ReloadAsync / consulta forçada | Sim, snapshot completo | Sim |
| Leitura local via IConfiguration | Não | Não |
| Erro de autenticação ou erro interno | Não | Não |
Você paga pelas variáveis entregues à sua aplicação. Quando nada muda, nada é cobrado.
Exemplo 1 — Aplicação com 50 variáveis
- Primeira carga: retorna 50 variáveis e cobra 50.
- Sem alterações: SDK consulta por cron, recebe
hasChanges: false, cobra R$ 0,00. - Nova release: mesmo com apenas 1 variável alterada, o snapshot completo é retornado — 50 variáveis cobradas.
Exemplo 2 — Consulta a cada 5 min
Aplicação em produção, 10 variáveis por release.
Consultas sem alteração não retornam variáveis. Quando há nova release, o snapshot completo é entregue e cobrado por variáveis retornadas.
Atualização controlada por ambiente
Configure a frequência de atualização por cron — Tenant + Environment, com sobrescrita por Application + Environment. A aplicação recebe sempre a configuração efetiva já resolvida.
Pague pelo uso real, não por complexidade artificial
Sem limite artificial de aplicações. Sem cobrança por leitura local. Sem custo quando nada muda. O EnvHub foi desenhado para escalar com sua operação, mantendo previsibilidade financeira e governança técnica.
Pronto para organizar as configurações das suas aplicações?
Comece com o plano Starter ou fale com a Bigools para estruturar um contrato enterprise sob medida.
Pronto para controlar suas configurações com segurança?
Centralize variáveis, publique releases e entregue configurações para suas aplicações com rastreabilidade, governança e cobrança transparente.
Centralize configurações. Publique releases. Reduza erros operacionais.
