← 返回
开发者工具 中文

Swagger Generator

Generate OpenAPI 3.0 specs from endpoint descriptions. Use when validating APIs, generating docs, formatting YAML, checking schemas, linting contracts.
根据端点描述生成 OpenAPI 3.0 规范。用于 API 验证、文档生成、YAML 格式化、Schema 检查及契约 Linting。
xueyetianya
开发者工具 clawhub v2.0.1 3 版本 99867.2 Key: 无需
★ 0
Stars
📥 752
下载
💾 5
安装
3
版本
#latest#productivity

概述

swagger-generator

Generate complete OpenAPI 3.0/Swagger specification documents from endpoint descriptions. Supports RESTful API documentation with path definitions, request/response schemas, authentication schemes (Bearer JWT, API Key, OAuth2), error responses, pagination, filtering, and example values. Outputs valid YAML or JSON specs that can be rendered by Swagger UI, Redoc, or imported into Postman. Includes model generation, tag grouping, and server configuration.

Commands

CommandDescription
----------------------
specGenerate a complete OpenAPI spec from API description
endpointGenerate a single endpoint definition
modelGenerate a schema/model definition
crudGenerate CRUD endpoints for a resource
authGenerate authentication scheme definitions
errorGenerate standardized error response schemas
serverGenerate server configuration (dev/staging/prod)
tagGenerate tag definitions for API grouping
mergeMerge multiple endpoint definitions into one spec

Usage

# Generate complete API spec
swagger-generator spec --title "My API" --version "1.0.0" --description "REST API for my app"

# Generate CRUD endpoints for a resource
swagger-generator crud --resource User --fields "id:integer,name:string,email:string"

# Generate single endpoint
swagger-generator endpoint --method POST --path "/users" --body "name:string,email:string" --response "User"

# Generate model/schema
swagger-generator model --name Product --fields "id:integer,name:string,price:number,category:string"

# Add authentication
swagger-generator auth --scheme bearer --format jwt

# Generate error responses
swagger-generator error --codes "400,401,403,404,422,500"

# Server configuration
swagger-generator server --envs "dev,staging,production" --base-url "api.example.com"

Examples

E-commerce API

swagger-generator spec --title "E-commerce API" --resources "products,orders,users,categories"

Blog API

swagger-generator crud --resource Post --fields "id:integer,title:string,body:string,author_id:integer,status:string"

Microservice API

swagger-generator spec --title "Payment Service" --auth bearer --resources "payments,refunds,webhooks"

Features

  • OpenAPI 3.0 — Generates valid OpenAPI 3.0.3 specifications
  • CRUD generation — Complete REST endpoints for any resource
  • Authentication — Bearer JWT, API Key, OAuth2 schemes
  • Models — JSON Schema-based model definitions
  • Error handling — Standardized error response patterns
  • Pagination — Cursor and offset pagination parameters
  • Examples — Request/response example values
  • Tags — Logical API endpoint grouping

Keywords

swagger, openapi, api documentation, rest api, api spec, api design, documentation, endpoints, schema, backend


💬 Feedback & Feature Requests: https://bytesagain.com/feedback

Powered by BytesAgain | bytesagain.com

版本历史

共 3 个版本

  • v2.0.1 当前
    2026-03-29 14:05 安全 安全
  • v2.3.4
    2026-03-27 21:38
  • v0.0.1
    2026-03-14 02:28

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

developer-tools

Gog

steipete
Google Workspace 命令行工具,支持 Gmail、日历、云端硬盘、通讯录、表格和文档。
★ 921 📥 185,964
ai-intelligence

Excel Formula

xueyetianya
根据描述生成Excel公式并诊断电子表格错误。适用于编写VLOOKUP公式、调试错误或转换公式。支持...
★ 2 📥 6,168
developer-tools

CodeConductor.ai

larsonreever
AI驱动平台,提供快速全栈开发、智能体、工作流自动化及低代码AI集成的可扩展产品创建。
★ 68 📥 180,601