O que cada um é em uma frase
gov.br é a plataforma federal de identidade digital do cidadão brasileiro, mantida pela Secretaria de Governo Digital. Oferece autenticação única em três níveis de garantia (Bronze, Prata e Ouro) e serviços horizontais ao cidadão — painel pessoal, assinatura eletrônica gratuita, notificação. É a porta de entrada do cidadão nos serviços públicos digitais das três esferas.
ConectaGov é o barramento federal de interoperabilidade — uma plataforma de APIs que permite a estados, municípios, autarquias e órgãos federais consumirem serviços e dados oficiais do governo federal por integração padronizada. Validação de CPF/CNPJ, consulta a CadÚnico, integração com SUS, gov.br Empresas e dezenas de outros serviços horizontais.
Os dois fazem parte do mesmo ecossistema federal de governo digital, mas resolvem problemas diferentes. gov.br conecta cidadão a serviço; ConectaGov conecta sistema a sistema. Uma operação digital madura costuma usar ambos — gov.br para autenticar o cidadão, ConectaGov para enriquecer o serviço com dado autoritativo.
Para que cada um serve no dia a dia?
gov.br serve para o cidadão acessar serviços públicos sem precisar criar conta nova em cada portal. Cidadão entra na prefeitura para tirar certidão usando login gov.br; entra no estado para acompanhar prontuário SUS usando o mesmo login; entra no federal para consultar Receita Federal usando o mesmo login. A identidade única atravessa as três esferas.
ConectaGov serve para o sistema do ente local consumir dados ou serviços oficiais sem precisar montar integração ponto-a-ponto com cada órgão federal. Quando a prefeitura precisa validar se um CPF existe e está ativo, chama API do ConectaGov em vez de integrar diretamente com SERPRO ou Receita. Quando precisa verificar se um cidadão está no CadÚnico, chama API do ConectaGov em vez de integrar diretamente com o Ministério do Desenvolvimento.
Em termos práticos: gov.br aparece na tela do cidadão (o botão "Entrar com gov.br"); ConectaGov fica nos bastidores do sistema (o servidor que valida um dado por trás de uma chamada API). Para o cidadão, gov.br é visível e ConectaGov é invisível — mas ambos contribuem para a qualidade final do serviço.
Quais as principais diferenças técnicas?
As diferenças técnicas entre os dois reforçam as diferenças de propósito:
Protocolo de integração
gov.br integra com sistemas locais via OpenID Connect (OIDC) sobre OAuth 2.0 — padrão de identidade federada amplamente adotado em sistemas web modernos. ConectaGov integra via REST API com autenticação por token — padrão de integração técnica entre sistemas. Os dois protocolos resolvem problemas diferentes.
Quem é o cliente da integração
Para gov.br, o cliente é o cidadão — usa um navegador, faz login, recebe sessão autenticada. Para ConectaGov, o cliente é o sistema do ente público — chama a API com credenciais técnicas, recebe dados ou confirma operação. O fluxo de autorização e auditoria difere conforme o tipo de cliente.
Tipo de dado retornado
gov.br retorna informações de identidade declaradas pelo cidadão — nome, e-mail, telefone, foto de perfil. ConectaGov retorna dados oficiais autoritativos das bases federais — situação de CPF na Receita, vínculo no CadÚnico, condição de vacinação no SUS. A diferença é importante: gov.br informa o que o cidadão declarou; ConectaGov informa o que as bases oficiais registram.
Custo e disponibilidade
gov.br é gratuito para entes federativos integrarem, com cadastro de aplicação na Secretaria de Governo Digital. ConectaGov é majoritariamente gratuito também, com alguns serviços específicos (por exemplo, validações intensivas de Receita Federal) sujeitos a cobrança específica. Ambos exigem homologação técnica antes da entrada em produção.
Quando devo usar gov.br?
Quatro cenários onde gov.br é a escolha defensável:
Primeiro: portal de serviços ao cidadão. Sempre que houver autenticação de cidadão em portal público (federal, estadual ou municipal), gov.br evita reinventar identidade local e oferece confiança institucional reconhecida. Cidadão sabe o que é o ícone gov.br; sistema próprio precisa construir confiança do zero.
Segundo: assinatura eletrônica gratuita. gov.br oferece assinatura digital com validade jurídica para documentos pessoais — solução que substitui assinatura física em vasta gama de atos administrativos, sem custo de ICP-Brasil.
Terceiro: notificação ao cidadão. O app gov.br tem capacidade de notificação push para o cidadão — útil para entes que querem comunicar status de processo, vencimento de obrigação, agendamento. Reduz dependência de SMS e e-mail.
Quarto: prontuário e painel do cidadão. Cidadão acessa, via gov.br, seu painel federal com serviços recentes, documentos pessoais, certificações. Integrar serviços locais a esse painel agrega valor ao cidadão sem custo extra significativo.
Quando devo usar ConectaGov?
Quatro cenários onde ConectaGov é a escolha defensável:
Primeiro: validação de CPF/CNPJ em cadastros. Toda vez que o sistema do ente cadastra um cidadão ou empresa, vale validar contra base oficial via ConectaGov — reduz fraude em cadastro e detecta inconsistência cedo.
Segundo: consulta a situação fiscal federal. Antes de emitir certidão municipal, antes de homologar fornecedor, antes de liberar benefício específico — consultar ConectaGov para verificar situação fiscal federal evita conceder a quem está irregular.
Terceiro: integração com bases finalísticas federais. SUS Digital, CadÚnico, e-Social — cada uma dessas bases tem API no ConectaGov que entes podem consumir para alimentar operação local. Sem ConectaGov, cada integração vira projeto técnico próprio.
Quarto: validação de documentos. gov.br Empresas, validação de comprovante de residência via ConectaGov, validação de carteira nacional — quando o serviço local exige documento oficial, ConectaGov oferece o caminho mais barato e seguro.
Como os dois se complementam em um serviço bem feito?
Cenário típico de integração madura: cidadão acessa o portal da prefeitura. O sistema usa gov.br para autenticar (cidadão clica "Entrar com gov.br", autentica no nível Prata, retorna ao portal autenticado). Em paralelo ao login, o sistema da prefeitura chama ConectaGov para enriquecer o contexto — verifica se o CPF do cidadão tem CadÚnico ativo (para identificar tarifa social), confirma situação fiscal federal (para validar emissão de certidão local), consulta histórico SUS (para personalizar serviço de saúde).
O resultado, para o cidadão, é experiência fluida: um único login, dados pré-preenchidos, serviços relevantes para sua situação real. Para o sistema da prefeitura, é integração padronizada — não precisa montar uma integração com cada órgão federal, e os dados consumidos são autoritativos.
Erro comum: usar apenas gov.br e confiar nos dados retornados pelo login. Os dados do gov.br refletem o que o cidadão declarou, podem estar desatualizados. Para informações críticas, o sistema precisa consultar ConectaGov, que retorna dado da base oficial. Combinar os dois é a prática que funciona.
Por onde começar a integração com cada um?
Para gov.br: cadastrar a aplicação na Secretaria de Governo Digital, configurar fluxo OAuth/OIDC no portal, testar em ambiente de homologação, migrar usuários gradualmente do login local para gov.br. Tempo típico até produção: 2 a 4 meses, dependendo do estado atual do portal.
Para ConectaGov: cadastrar o ente, identificar serviços relevantes para sua operação, solicitar credenciais técnicas, integrar API por API conforme necessidade. Não é tudo de uma vez — cada serviço integrado é mini projeto próprio. Tempo típico até a primeira integração útil: 1 a 2 meses.
Ambos podem (e devem) andar em paralelo. Equipes diferentes podem trabalhar nas duas frentes — gov.br é mais front-end e gestão de produto; ConectaGov é mais back-end e arquitetura de integração. A entrega final, ao cidadão, combina os dois esforços em experiência única.