PHPackages                             noma-solutions/api-doc-bundle - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [HTTP &amp; Networking](/categories/http)
4. /
5. noma-solutions/api-doc-bundle

ActiveSymfony-bundle[HTTP &amp; Networking](/categories/http)

noma-solutions/api-doc-bundle
=============================

Enhanced version of NelmioApiDoc that generates documentation for your REST API from annotations

v4.1.0(5y ago)014.6k—8.3%MITPHPPHP &gt;=7.1.3

Since May 23Pushed 2y agoCompare

[ Source](https://github.com/noma-solutions/NelmioApiDocBundle)[ Packagist](https://packagist.org/packages/noma-solutions/api-doc-bundle)[ RSS](/packages/noma-solutions-api-doc-bundle/feed)WikiDiscussions 3.x Synced 1mo ago

READMEChangelogDependencies (27)Versions (72)Used By (0)

NelmioApiDocBundle
==================

[](#nelmioapidocbundle)

About our Fork
--------------

[](#about-our-fork)

**Disclaimer**: This is fork of [nelmio/NelmioApiDocBundle](https://github.com/nelmio/NelmioApiDocBundle) created for [our](https://nomasolutions.pl) internal use.

First of all we needed to change the mechanism behind model registration so the JMS model hash won't be created based on groups and FQCN but on fields list.

Let's find out if we can manage to do this :)

Introduction
------------

[](#introduction)

The **NelmioApiDocBundle** bundle allows you to generate a decent documentation for your APIs.

Migrate from 2.x to 3.0
-----------------------

[](#migrate-from-2x-to-30)

[To migrate from 2.x to 3.0, follow our guide.](https://github.com/nelmio/NelmioApiDocBundle/blob/3.x/UPGRADE-3.0.md)

Installation
------------

[](#installation)

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

```

Documentation
-------------

[](#documentation)

[Read the documentation on symfony.com](https://symfony.com/doc/3.x/bundles/NelmioApiDocBundle/index.html)

Contributing
------------

[](#contributing)

See [CONTRIBUTING](https://github.com/nelmio/NelmioApiDocBundle/blob/3.x/CONTRIBUTING.md)file.

Running the Tests
-----------------

[](#running-the-tests)

Install the [Composer](http://getcomposer.org/) dependencies:

```
git clone https://github.com/nelmio/NelmioApiDocBundle.git
cd NelmioApiDocBundle
git checkout 3.x
composer update

```

Then run the test suite:

```
./phpunit

```

License
-------

[](#license)

This bundle is released under the MIT license.

###  Health Score

37

—

LowBetter than 83% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity25

Limited adoption so far

Community19

Small or concentrated contributor base

Maturity73

Established project with proven stability

 Bus Factor2

2 contributors hold 50%+ of commits

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~61 days

Recently: every ~273 days

Total

71

Last Release

810d ago

Major Versions

2.13.4 → v3.5.02019-11-21

v3.6.1 → v4.0.0-BETA12020-05-28

v3.7.1 → v4.0.02020-09-20

v3.7.4 → v4.0.12020-09-29

v3.8.0 → v4.1.02020-12-10

PHP version history (6 changes)2.10.1PHP &gt;=5.3

2.13.1PHP &gt;=5.4

v3.0.0-BETA1PHP ~7.0|~7.1

v3.0.0PHP ^7.0

v3.6.0PHP ^7.1

v3.8.0PHP &gt;=7.1.3

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/47195393?v=4)[akarwacki](/maintainers/akarwacki)[@akarwacki](https://github.com/akarwacki)

---

Top Contributors

[![GuilhemN](https://avatars.githubusercontent.com/u/6871899?v=4)](https://github.com/GuilhemN "GuilhemN (131 commits)")[![dbu](https://avatars.githubusercontent.com/u/76576?v=4)](https://github.com/dbu "dbu (24 commits)")[![goetas](https://avatars.githubusercontent.com/u/776743?v=4)](https://github.com/goetas "goetas (22 commits)")[![akarwacki](https://avatars.githubusercontent.com/u/47195393?v=4)](https://github.com/akarwacki "akarwacki (11 commits)")[![phansys](https://avatars.githubusercontent.com/u/1231441?v=4)](https://github.com/phansys "phansys (10 commits)")[![bifidokk](https://avatars.githubusercontent.com/u/425272?v=4)](https://github.com/bifidokk "bifidokk (10 commits)")[![magnetik](https://avatars.githubusercontent.com/u/345029?v=4)](https://github.com/magnetik "magnetik (8 commits)")[![kopaygorodsky](https://avatars.githubusercontent.com/u/2415637?v=4)](https://github.com/kopaygorodsky "kopaygorodsky (6 commits)")[![piotrantosik](https://avatars.githubusercontent.com/u/154553?v=4)](https://github.com/piotrantosik "piotrantosik (4 commits)")[![maxhelias](https://avatars.githubusercontent.com/u/12966574?v=4)](https://github.com/maxhelias "maxhelias (4 commits)")[![notFloran](https://avatars.githubusercontent.com/u/523981?v=4)](https://github.com/notFloran "notFloran (4 commits)")[![quentin-st](https://avatars.githubusercontent.com/u/1551971?v=4)](https://github.com/quentin-st "quentin-st (3 commits)")[![cyberemissary](https://avatars.githubusercontent.com/u/25044236?v=4)](https://github.com/cyberemissary "cyberemissary (3 commits)")[![discordier](https://avatars.githubusercontent.com/u/940331?v=4)](https://github.com/discordier "discordier (3 commits)")[![KoriSeng](https://avatars.githubusercontent.com/u/10483025?v=4)](https://github.com/KoriSeng "KoriSeng (3 commits)")[![ManInTheBox](https://avatars.githubusercontent.com/u/1030245?v=4)](https://github.com/ManInTheBox "ManInTheBox (3 commits)")[![markuspoerschke](https://avatars.githubusercontent.com/u/1222377?v=4)](https://github.com/markuspoerschke "markuspoerschke (3 commits)")[![martijnvankempen](https://avatars.githubusercontent.com/u/10883583?v=4)](https://github.com/martijnvankempen "martijnvankempen (3 commits)")[![akalineskou](https://avatars.githubusercontent.com/u/3526365?v=4)](https://github.com/akalineskou "akalineskou (2 commits)")[![scaytrase](https://avatars.githubusercontent.com/u/6578413?v=4)](https://github.com/scaytrase "scaytrase (2 commits)")

---

Tags

apirestdocumentationdoc

### Embed Badge

![Health badge](/badges/noma-solutions-api-doc-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/noma-solutions-api-doc-bundle/health.svg)](https://phpackages.com/packages/noma-solutions-api-doc-bundle)
```

###  Alternatives

[nelmio/api-doc-bundle

Generates documentation for your REST API from attributes

2.3k63.6M233](/packages/nelmio-api-doc-bundle)[vanderlee/swaggergen

Generate Swagger/OpenAPI documentation from simple PHPdoc-like comments in PHP source code.

42127.9k3](/packages/vanderlee-swaggergen)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
