Voltar para Projetos
API Hub
Web Application

API Hub

Transforma qualquer especificação OpenAPI/Swagger em documentação interativa, com executor de requisições e um assistente de IA.

Visão Geral

O API Hub transforma qualquer especificação OpenAPI/Swagger (JSON ou YAML, a partir de uma URL) em um site de documentação interativo, com um executor de requisições ("try it") embutido e um assistente de IA para conversar sobre as APIs documentadas.

É multiusuário: as contas ficam no Postgres e o acesso é controlado por grupos e permissões (RBAC), incluindo quais specs cada grupo enxerga.

Conta com command palette global (Cmd+K), chat de IA com fallback entre providers e circuit breaker, telas administrativas no estilo Active Directory para usuários e grupos, e auditoria estrita de toda ação sensível.

Principais Funcionalidades

  • Carregar specs OpenAPI/Swagger por URL
  • Executor de requisições "try it" via proxy server-side (sem problemas de CORS)
  • Chat de IA com o contexto da spec, streaming e fallback entre providers
  • RBAC macro/micro com acesso a specs por grupo
  • Command palette global (Cmd+K)
  • Console administrativo no estilo Active Directory para usuários e grupos
  • Auditoria estrita e logout forçado

Tecnologias Utilizadas

Next.js 16
React 19
TypeScript
Tailwind CSS v4
Drizzle ORM
PostgreSQL
Vercel AI SDK
jose (JWT)
bcrypt
Docker

Galeria do Projeto

API Hub

Detalhes do Projeto

Cliente

Projeto Pessoal

Período

2026

Papel

Desenvolvedor Full Stack