Octri.dev — Generate customizable Docs, SDKs, MCP server, and monitoring
Octri.dev — OpenAPI 명세로 문서·SDK·MCP 서버와 모니터링 생성
Octri.dev은 OpenAPI 명세 하나로 맞춤형 문서 사이트, 10개 언어 SDK, MCP 서버를 생성하고 GitHub 병합 때마다 갱신합니다. SDK가 실제 앱에서 발생한 오류를 보고하는 기능도 제공합니다.
- 주제
AI 요약
Octri.dev은 OpenAPI 명세를 입력받아 API 문서 사이트와 SDK, MCP 서버를 생성하는 서비스입니다. 생성 결과는 TypeScript, Python, Go, Rust, Ruby, PHP, Java, Kotlin, Swift, Dart를 지원합니다. 문서에는 사용자 정의 코드와 CSS를 적용할 수 있습니다.
SDK 생성과 모니터링
SDK가 사용자의 앱에서 실패한 호출을 감지하면 해당 릴리스에 연결된 역난독화 스택 트레이스를 전송합니다. 별도 오류 추적 설정 없이 통합 과정의 문제를 확인한다는 설명입니다. GitHub를 연결하면 병합 때마다 문서와 SDK, MCP 서버를 다시 생성하고 게시합니다. 제작자는 복잡한 실제 명세로 생성기를 테스트하며 95%의 사례를 처리한다고 밝혔습니다.
개인정보 보호와 이용 조건
제작자에 따르면 모니터링은 요청 본문을 기본 수집하지 않습니다. 민감 정보는 전송 전 클라이언트와 Octri 서버에서 두 단계로 걸러내며, 사용자가 추가한 필드도 맞춤 필터에 등록할 수 있습니다. 무료 요금제와 오픈소스 프로젝트 프로그램도 제공합니다.
Product Hunt 반응
- @vikramp7470 — Python과 TypeScript SDK 생성기는 보통 예외 사례에서 문제가 생기곤 합니다. 직접 시험해 보고 싶습니다. 출시를 축하합니다.
- @emad_khair — 맞습니다. 많은 생성기가 바로 그런 사례에서 실패합니다. 복잡한 실제 명세를 모아 생성기를 테스트하고 있으며, 간섭 없이 95%의 사례를 처리하도록 계속 검증하고 있습니다.
- @julian_ting2 — SDK가 실패한 호출을 보고할 때 어떤 데이터가 함께 전송되나요? 요청 본문이나 사용자 정보가 포함되지 않도록 할 수 있나요?
- @emad_khair — 모니터링은 기본적으로 요청 본문을 수집하지 않습니다. 필수 필드로 지정한 경우에도 민감한 필드는 자동으로 가립니다. 데이터 저장 전에 클라이언트와 Octri에서 각각 한 번씩 필터링하며, 다른 언어로 작성한 민감 필드 이름은 사용자 지정 필드로 추가할 수 있습니다.
- @petrkovacik — 명세 하나로 문서와 SDK, MCP를 만드는 방식이 좋네요. SDK 자체 모니터링이 특히 흥미롭습니다.
- @deepaksingh09 — 앞으로 문서 테마를 사용자 정의하는 기능도 제공하나요?
- @emad_khair — 이미 여러 사용자 정의 옵션과 코드·CSS 적용 기능을 제공합니다. 이번 분기에도 더 발전시킬 계획입니다.
- @charan_t_m — 출시를 축하합니다. 무료 요금제와 오픈소스 프로젝트 지원이 함께 있어 좋습니다.
원문: Product Hunt / 번역·요약: Trawling