Skip to main content
O Barramento de APIs da Prefeitura do Rio é a plataforma centralizada para exposição e consumo de APIs entre os sistemas municipais, desenvolvida e mantida pela IplanRio. Garante segurança, monitoramento e governança para todas as integrações entre secretarias.

Componentes

Gateway

Roteamento de tráfego via Istio + GKE com proteção Cloud Armor e certificados TLS gerenciados.

Autenticação

Autenticação JWT via Identidade Carioca, OAuth2 com escopos por secretaria e controle de acesso.

MCP

Model Context Protocol para conectar sistemas municipais a modelos de linguagem de forma padronizada.

Casos de Uso

Integração entre Secretarias

O barramento permite que secretarias consumam dados umas das outras de forma segura e rastreável:
  • SMS → SME: Dados de saúde escolar via API autenticada por secretaria
  • SMTR → Todas: APIs de mobilidade em tempo real para aplicativos cidadãos
  • SMF → Todas: APIs financeiras para consolidação orçamentária

Serviços ao Cidadão

APIs públicas expostas pelo barramento para aplicativos e portais:
  • Busca Unificada: Consulta centralizada em múltiplas coleções municipais
  • RMI: Registro Municipal Integrado com dados de pessoas físicas
  • Catálogo: Discovery e recomendação de serviços municipais

APIs Disponíveis

Para a referência completa de todas as APIs expostas pelo barramento, acesse a aba API Reference.
APIFinalidade
BuscaPesquisa centralizada em dados municipais
CatálogoDiscovery de serviços por perfil e grupo social
RMIRegistro Municipal Integrado (pessoa física, telefone)
GOGestão de cursos e vagas de emprego
eAi AgentGerenciamento de agentes de IA municipais
HeimdallAutenticação e autorização centralizada
Encurtador de URLsEncurtamento e rastreamento de URLs municipais
Subpav OSA SMSComunicações e SMS do sistema Subpav OSA
SurkaiBusca semântica avançada