The documentation you are viewing is for an older version of this component.
Switch to the latest (v6) version.
| API Tools (formerly Apigility) | Dotkernel API | |
|---|---|---|
| URL | api-tools | Dotkernel API |
| First Release | 2012 | 2018 |
| PHP Version | <= 8.2 | >= 8.1 |
| Architecture | MVC, Event Driven | Middleware |
| OSS Lifecycle | Archived | |
| Style | REST, RPC | REST |
| Versioning | Yes | Deprecations * |
| Documentation | Swagger (Automated) | Postman (Manual) * |
| Content-Negotiation | Custom | Custom |
| License | BSD-3 | MIT |
| Default DB Layer | laminas-db | doctrine-orm |
| Authorization | ACL | RBAC-guard |
| Authentication | HTTP Basic/Digest OAuth2.0 | OAuth2.0 |
| CI/CD | Yes | Yes |
| Unit Tests | Yes | Yes |
| Endpoint Generator | Yes | Under development |
| PSR | PSR-7 | PSR-7, PSR-15 |
- Versioning is replaced by Deprecations, using evolution strategy
- Version 5 (Roadmap) will implement OpenAPi 3.0