knuckleswtf/scribe
Scribe generates human-friendly API docs from your Laravel code. It builds a polished single-page HTML site with code samples and “Try It Out”, plus Postman collections and OpenAPI specs. It can infer params from validation and fetch sample responses.
Adopt Scribe if:
Look elsewhere if:
For Executives: "Scribe cuts API documentation maintenance from manual hours to minutes by auto-generating human-readable docs and OpenAPI specs directly from our Laravel code. This reduces developer friction, accelerates onboarding, and ensures our API contracts stay in sync with the product. For example, [Company X] saved 150+ hours/year by adopting Scribe—freeing engineers to focus on features. The interactive docs also improve adoption by internal teams and partners."
Key Outcomes: ✅ Time Savings: Eliminates manual doc updates (e.g., Postman collections, Markdown). ✅ Accuracy: Docs auto-update with code changes; no stale specs. ✅ Tooling Integration: Exports OpenAPI for CI/CD, testing, and third-party tools. ✅ Developer Love: "Try It Out" panels reduce context-switching for API consumers.
For Engineering: *"Scribe is a zero-config way to generate API docs from Laravel’s existing validation, routes, and resources. It handles:
Implementation:
composer require knuckleswtf/scribe.php artisan scribe:generate to create docs in storage/api-docs.Why Not Build?
Next Steps:
How can I help you explore Laravel packages today?