Octri.dev

Octri.dev

Octri, LLC · Programação

Octri.dev transforma uma especificação OpenAPI em site de documentação, SDKs cliente em dez linguagens, um servidor MCP para agentes de IA e monitoramento de produção para esses SDKs.

Prévia da interface de Octri.dev

Sobre Octri.dev

About

O que é o Octri.dev

Octri.dev é uma plataforma para times que publicam uma API e querem que a documentação, as bibliotecas cliente e as ferramentas para agentes saiam do mesmo documento. Você envia um arquivo OpenAPI, ou aponta o Octri para um repositório no GitHub, e recebe quatro peças: uma plataforma de documentação de API hospedada no seu domínio, SDKs em dez linguagens, um servidor MCP que expõe seus endpoints como ferramentas e monitoramento de API que reporta erros de dentro dos SDKs que você distribui.

O problema que ela ataca é a divergência. Quase todo time gera o cliente uma vez e depois mantém tudo na mão enquanto a especificação anda. O Octri regenera a cada mudança, e uma depreciação na documentação também marca o método do SDK e retira a ferramenta da lista do agente. A etapa de OpenAPI para SDK deixa de ser uma exportação única.

O que ele não faz: não conserta uma especificação vaga. A auditoria pontua as lacunas, e um endpoint sem schema de resposta declarado continua gerando um método sem tipos. A empresa também é nova. A Octri, LLC abriu ao público em 1 de outubro de 2026, tem de duas a dez pessoas e não levantou capital externo, então você está entrando em um produto jovem.

Primeiros passos

  1. Envie a especificação ou vincule o repositório do GitHub onde ela mora. O Octri aceita OpenAPI 3.0 e 3.1, Swagger 2.0, coleções do Postman e AsyncAPI, em JSON ou YAML, e normaliza tudo para OpenAPI 3.1.
  2. Revise a referência gerada. A IA escreve uma descrição para cada endpoint e cada campo, e você edita o rascunho na página publicada antes de ela ir ao ar.
  3. Escolha as linguagens do SDK, defina nomes de métodos e estrutura de pastas, e compile. Registros conectados podem publicar cada versão por você.
  4. Ligue o monitoramento por projeto. O SDK sai com o reporte desligado e cada desenvolvedor que usa seu cliente decide se envia dados de erro.
  5. Conecte o repositório para que a próxima mudança de especificação rode o processo inteiro de novo.

Informações do produto

Uma visão rápida dos preços, das plataformas compatíveis e do desempenho de Octri.dev.

Plano gratuitoSim
Planos pagos$0 - $249/mo
PlataformaWeb, CLI, GitHub
DesenvolvedorOctri, LLC
CategoriaProgramação
Data de lançamentoOct 2026
Última atualizaçãoOct 2026
Visitas ao siteN/A
Ranking global do siteN/A
Disponibilidade da APISim

Ideal para

Os usuários, tarefas e cenários em que esta ferramenta se encaixa melhor.

Usuários

  • Times de plataforma de API com um ou dois engenheiros
  • Startups de ferramentas para desenvolvedores
  • Times que já geram clientes com um gerador de código aberto

Tarefas

  • Publicar documentação de referência
  • Manter bibliotecas cliente
  • Dar aos agentes de código um mapa confiável da sua API
  • Achar bugs de integração em produção

Cenários

  • Um lançamento de API pública em que documentação e SDK precisam sair na mesma semana
  • Uma mudança incompatível que precisa ser liberada com segurança
  • Um time pequeno sem alguém dedicado a developer relations

Principais recursos

Documentação gerada a partir da especificação e editada na página

A parte de docs funciona como gerador de documentação OpenAPI: cada endpoint ganha uma página de referência com árvore de schema, erros por código de status e um console que usa a chave do próprio leitor. A IA escreve o primeiro rascunho de cada descrição, inclusive dos campos que a especificação deixou em branco. Guias e quickstarts ficam em MDX ao lado da referência, e o portal inteiro publica em um domínio próprio em todos os planos, inclusive no gratuito.

SDKs em dez linguagens com publicação em registros

O Octri gera clientes de TypeScript, Python, Go, Java, Kotlin, Ruby, PHP, Swift, Dart e Rust a partir do mesmo documento. Retentativas, paginação e erros tipados vêm embutidos, a autenticação sai dos seus esquemas de segurança, e você pode renomear métodos ou excluir endpoints por linguagem. Cada versão pode se publicar sozinha no npm, PyPI, Maven Central, RubyGems, crates.io, pub.dev, Packagist ou em uma tag do git, e toda regeneração chega como pull request.

Servidor MCP sem hospedagem

npx @octri/mcp entrega ao Claude, ao Cursor, ao VS Code ou a qualquer cliente MCP um servidor construído a partir da sua especificação. Ele traz sete ferramentas de documentação para busca e navegação, mais uma ferramenta chamável por endpoint, então o agente consulta operações reais e as chama em vez de adivinhar nomes de parâmetros. As listas de ferramentas exportam nos formatos MCP, OpenAI e Anthropic.

Rastreio de erros do SDK e monitoramento de API

Os clientes gerados carregam um reporter de erros que fica desligado até um desenvolvedor ativá-lo. Com o reporte ligado, o Octri coleta erros, logs estruturados, traces e checagens de disponibilidade, agrupa ocorrências por impressão digital e resolve quadros de pilha com source maps. Tokens, e-mail, telefone e IP são apagados no cliente antes de o evento sair do processo, e de novo na ingestão.

Uma mudança na especificação atualiza as quatro saídas

Você deprecia um endpoint na documentação e o SDK marca o método, o servidor MCP deixa de oferecê-lo como ferramenta e o monitoramento mostra quais chamadas ainda chegam. O mesmo vale ao adicionar uma linguagem, fechar uma versão ou enviar uma especificação nova. Existe uma fonte só embaixo das quatro saídas, então não há um segundo lugar para atualizar.

Auditoria da especificação antes de gerar qualquer coisa

A auditoria dá uma nota de 0 a 10 para a especificação com catorze regras e nomeia os endpoints que vão gerar clientes fracos. Roda sem conta e não guarda o arquivo. Três regras concentram até seis dos dez pontos: schemas de resposta declarados, modelos compartilhados em components e nomes públicos que não colidem.

Prós e contras

Prós

  • Um documento alimenta documentação, SDKs, ferramentas de agente e monitoramento, o que elimina a divergência habitual entre eles.
  • Dez linguagens de SDK com publicação automática nos registros que os desenvolvedores já usam.
  • O rastreio de erros roda dentro do cliente, onde um provedor de API normalmente não enxerga nada.
  • O plano gratuito inclui domínio próprio e uma linguagem de SDK, o bastante para testar a saída em uma API real.
  • O servidor MCP instala com um comando e não pede infraestrutura.

Contras

  • O lançamento público foi em 1 de outubro de 2026, então há pouco histórico para times que precisam de um fornecedor com anos de operação.
  • Os créditos de IA são medidos: um crédito por endpoint escrito ou resposta do chat, e os 100 do plano gratuito acabam em uma especificação grande.
  • Cada linguagem de SDK extra custa 50 dólares por mês, e as dez só entram no plano Business de 249 dólares.
  • O monitoramento depende de cada usuário do SDK ativar o reporte, então a cobertura fica parcial em APIs com muitos integradores pequenos.

Perguntas frequentes

Quatro saídas de um mesmo documento OpenAPI: um site de documentação hospedado, SDKs cliente em dez linguagens, um servidor MCP para agentes de IA e monitoramento para os SDKs depois que entram em uso. Cada uma funciona sozinha.