Generates documentation for your REST API from attributes
PHP
2,373
1,052 commits
updated Oct 12, 2026
The NelmioApiDocBundle bundle allows you to generate a decent documentation for your APIs.
Open a command console, enter your project directory and execute the following command to download the latest version of this bundle:
composer require nelmio/api-doc-bundle
Read the documentation on symfony.com
To migrate from 4.x to 5.0, follow our guide.
This version comes with the following major changes:
The bundle also runs under FrankenPHP worker mode and other long-running workers, see FrankenPHP and long-running workers.
To migrate from 3.x to 4.0, follow our guide.
Version 4.0 brings OpenAPI 3.0 support. If you want to stick to Swagger 2.0, you should use the version 3 of this bundle.
To migrate from 2.x to 3.0, follow our guide.
See CONTRIBUTING file.
Install the Composer dependencies:
git clone https://github.com/nelmio/NelmioApiDocBundle.git
cd NelmioApiDocBundle
composer update
Then run the test suite:
composer phpunit
JetBrains sponsors this project by providing an open-source license for their tools.
2,144 followers · starred Apr 2012
4,629 followers · starred Apr 2014
1,831 followers · starred Apr 2012
35 followers · starred Sep 2013
Generates documentation for your REST API from attributes
PHP
2,373
1,052 commits
updated Oct 12, 2026
The NelmioApiDocBundle bundle allows you to generate a decent documentation for your APIs.
Open a command console, enter your project directory and execute the following command to download the latest version of this bundle:
composer require nelmio/api-doc-bundle
Read the documentation on symfony.com
To migrate from 4.x to 5.0, follow our guide.
This version comes with the following major changes:
The bundle also runs under FrankenPHP worker mode and other long-running workers, see FrankenPHP and long-running workers.
To migrate from 3.x to 4.0, follow our guide.
Version 4.0 brings OpenAPI 3.0 support. If you want to stick to Swagger 2.0, you should use the version 3 of this bundle.
To migrate from 2.x to 3.0, follow our guide.
See CONTRIBUTING file.
Install the Composer dependencies:
git clone https://github.com/nelmio/NelmioApiDocBundle.git
cd NelmioApiDocBundle
composer update
Then run the test suite:
composer phpunit
JetBrains sponsors this project by providing an open-source license for their tools.
2,144 followers · starred Apr 2012
4,629 followers · starred Apr 2014
1,831 followers · starred Apr 2012
35 followers · starred Sep 2013