Requirements
Geni requires:- PHP:
^8.2(PHP 8.2, 8.3, or 8.4) - Laravel:
^10.0,^11.0,^12.0, or^13.0
Installation via Composer
Installmasitings/geni-api as a project dependency using Composer:
If you only need Geni for CLI exports and CI drift detection, you may install it under
--dev. If you want to serve the live interactive documentation portal in non-local environments (such as staging), install it as a standard requirement.Publish Configuration
Publish the default configuration fileconfig/geni.php:
config/geni.php where you can customize route prefixes, documentation titles, security schemes, authentication, and multi-version APIs.
Next Steps
Quickstart Guide
Explore generated documentation and export your first OpenAPI specification.