Plataforma brasileira

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
  • Rastreabilidade
    total
  • Ambientes
    separados
  • Segurança
    e controle
  • Saldo de uso
    transparente
Camadas EnvHub: PROD, HML, DEV e base com glow neon — visualização 3D dos ambientes centralizados
  • Produção
    Ambiente estável e seguro
  • Homologação
    Testes com confiança e agilidade
  • Desenvolvimento
    Itere rápido com total controle
  • EnvHub
    Centralize, governe e distribua parâmetros com segurança
Segurança de ponta

Seus dados protegidos com criptografia e isolamento.

API rápida e confiável

Consultas em milissegundos para suas aplicações.

Escalável

Do pequeno ao grande, sem complicações.

Empresa brasileira

Suporte local e compromisso com o seu sucesso.

Dores reais do mercado

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.

A solução

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
Como funciona

Do cadastro à integração em 5 passos

Um fluxo simples para colocar suas configurações sob governança hoje mesmo.

Passo 1

Cadastre sua empresa

Crie sua conta corporativa, configure o tenant e convide seu time.

Passo 2

Organize projetos, ambientes e aplicações

Estruture suas configurações por project, environment e application.

Passo 3

Cadastre ou altere variáveis

Inclua, altere ou exclua variáveis com segurança. Alterações ficam pendentes até a publicação.

Passo 4

Publique uma release

Ao publicar, o EnvHub gera um releaseId no formato yyyyMMdd.NN, ex.: 20260509.01.

Passo 5

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 por release

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

  1. 01Edição pendente
  2. 02Publicação
  3. 03releaseId 20260509.01
  4. 04SDK compara currentReleaseId
  5. 05Se mudou, busca snapshot completo
  6. 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.

Resposta sem alteraçãojson
{
  "hasChanges": false,
  "releaseId": "20260509.01",
  "variablesReturned": 0,
  "variables": [],
  "usage": { "billable": false, "quantity": 0 }
}
Resposta com alteraçãojson
{
  "hasChanges": true,
  "releaseId": "20260509.02",
  "variablesReturned": 50,
  "usage": {
    "billable": true,
    "unit": "variable_returned",
    "quantity": 50
  }
}
Para desenvolvedores

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
Compatibilidade
.NET 6, 7, 8 e 9
Pacote
Bigools.EnvHub
Instale via NuGet
bash
$ dotnet add package Bigools.EnvHub
Configure no Program.cs
csharp
> builder.Configuration.AddEnvHub(options =>
{
    options.Project = "payments";
    options.Environment = "production";
    options.Application = "payment-api";
});
Consuma via IConfiguration
csharp
> var connectionString = configuration["ConnectionStrings:Main"];
Documentação

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.

Funcionalidades

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.

Diferenciais técnicos

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.

< 50ms
Respostas rápidas em consultas
99,9%
Disponibilidade da plataforma
Tempo real
Saldo e consumo ao vivo
Multi-amb.
DEV, HML e PROD centralizados
24x7
Operação contínua
Planos e preços

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

R$ 99/mês

Para pequenas empresas, devs e times que querem centralizar configurações com API e SDK.

R$ 0,060 por 1.000 variáveis retornadas
  • 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
Inclui ~1.650.000 variáveis retornadas com o saldo mensal.
Começar agora

Team

R$ 299/mês

Para times que já operam múltiplas aplicações, workers e ambientes.

R$ 0,055 por 1.000 variáveis retornadas
  • 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
Inclui ~5.436.000 variáveis retornadas com o saldo mensal.
Escolher Team
Recomendado

Business

R$ 990/mês

Para empresas que precisam de governança, rastreabilidade e controle operacional.

R$ 0,045 por 1.000 variáveis retornadas
  • 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
Inclui ~22.000.000 variáveis retornadas com o saldo mensal.
Escolher Business
Grandes operações

Enterprise

Sob contrato

Para grandes empresas, fintechs e bancos digitais com alto volume e múltiplos ambientes.

A partir de R$ 0,035 por 1.000 variáveis retornadas
  • Mensalidade mínima negociada
  • Contrato enterprise
  • SLA dedicado
  • Suporte prioritário
  • Retenção estendida de logs
  • Auditoria completa
  • Limites e condições sob medida
Para operações com centenas ou milhares de aplicações e governança corporativa.
Falar com especialista
Comparativo

Compare os recursos por plano

RecursoStarterTeamBusinessEnterprise
Wallet / saldo de usoSimSimSimSim
API de consumoSimSimSimSim
SDK .NETSimSimSimSim
Ambientes (dev/hml/sbx/prd)TodosTodosTodosTodos
Cron por Tenant + EnvironmentSimSimSimSim
Cron por Application + EnvironmentSimSimSimSim
Histórico de usoBásicoMédioAvançadoCustomizado
AuditoriaBásicaSimAvançadaCompleta
Aprovação de mudanças críticasNãoNãoSimSim
Controle de permissõesBásicoMédioAvançadoCustomizado
SLANãoNãoOpcionalSim
Suporte dedicadoNãoNãoOpcionalSim
Retenção de logsBaixaMédiaAltaCustomizada
Preço por 1.000 variáveisR$ 0,060R$ 0,055R$ 0,045A partir de R$ 0,035
Como funciona a cobrança

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çãoRetorna variáveis?Cobra?
Primeira carga da aplicaçãoSim, todasSim
Consulta sem alteraçãoNãoNão
Publicação com 1 variável alteradaSim, snapshot completoSim, todas retornadas
Publicação com várias alteraçõesSim, snapshot completoSim, todas retornadas
Exclusão de variável publicadaSim, snapshot atualizadoSim, todas retornadas
ReloadAsync / consulta forçadaSim, snapshot completoSim
Leitura local via IConfigurationNãoNão
Erro de autenticação ou erro internoNãoNã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/mês
8.640
Sem alteração
R$ 0,00
10 vars (Starter)
R$ 0,0006

Consultas sem alteração não retornam variáveis. Quando há nova release, o snapshot completo é entregue e cobrado por variáveis retornadas.

Frequência por ambiente

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.

production
Atualiza
a cada 5 minutos
sandbox
Atualiza
a cada 15 minutos
homolog
Atualiza
a cada 30 minutos
developer
Atualiza
a cada 60 minutos

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.

Sem limite de aplicações
Sem limite de ambientes
Cobrança transparente
Previsibilidade financeira

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.

Vamos conversar

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.