Overview of Scribe API documentation features
Scribe automatically generates human-friendly API documentation from a Laravel codebase. Key capabilities include:
- Outputs: Produces a single-page HTML document with an in-browser API tester ("Try It Out"), Postman collections, and OpenAPI specifications.
- Automatic Extraction: Extracts request parameter details from FormRequests or validation rules and generates sample responses from Eloquent API Resources or Transformers.
- Customization: Allows UI adjustments (text, ordering, examples), custom data extraction strategies, and the ability to statically define endpoints not present in the codebase.