Back to Blog
Dotkernel API

DotKernel API versus Laminas API Tools

Below we have created an analysis of the basic features available in Laminas Api Tools and DotKernel API. It's intended to highlight the differences between the two and also to showcase why DotKernel API is a good alternative for Laminas API Tools, especially considering the latter's archived status.

The table below refers to Dotkernel API V7

API Tools (formerly Apigility)Dotkernel API
URLapi-toolsDotkernel API
First Release20122018
PHP Version<= 8.2PHP Version
ArchitectureMVC, Event DrivenMiddleware
OSS LifecycleArchivedOSS Lifecycle
StyleREST, RPCREST
VersioningYesDeprecations (API Evolution) *
DocumentationSwagger (Automated)Postman (Manual), OpenAPI 3.0 (Swagger)
Content-NegotiationCustomCustom
LicenseBSD-3MIT
Default DB Layerlaminas-dbdoctrine-orm 3.x
AuthorizationACLRBAC-guard
AuthenticationHTTP Basic/Digest OAuth2.0OAuth2.0
CI/CDYesYes
Unit TestsYesYes
Code (Endpoint) GeneratorYesdot-maker
PSRPSR-7PSR-7, PSR-15

Note

  • Versioning is replaced by Deprecations, using evolution strategy