Skip to content

itsdeannat/smartdoc

Repository files navigation

smartdoc

SmartDoc is a command-line interface (CLI) tool for analyzing OpenAPI Specification (OAS) files.

It surfaces missing details, structural issues, and inconsistencies that make APIs harder to understand and use. SmartDoc helps teams catch documentation issues early in the development process, improving API quality and the developer experience.

Who it’s for

  • Developers creating or updating OpenAPI specifications
  • Technical writers validating API documentation
  • API teams getting specs ready for release

Features

  • Powered by OpenAI’s GPT-5 model for advanced analysis: SmartDoc leverages the capabilities of OpenAI’s GPT-5-mini model to perform an in-depth analysis of OAS files, providing insights that go beyond basic validation.
  • OpenAPI-Native (YAML and JSON): SmartDoc supports both YAML and JSON formats for OpenAPI Specification files, making it versatile for different development environments.
  • Automation-Friendly: Designed to be integrated into CI/CD pipelines, SmartDoc can automatically analyze OAS files during the development process, ensuring continuous quality checks.
  • Context-Aware Analysis: SmartDoc evaluates the context of the API definitions, helping to identify issues that may not be apparent through simple schema validation.

Visit the documentation for instructions on installing and using SmartDoc.

Authors

@itsdeannat

About

A CLI for analyzing OpenAPI Specification (OAS) files

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages