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.

API Tools (formerly Apigility)DotKernel API
URLapi-toolsDotkernel API
First Release20122018
PHP Version<= 8.2>= 8.1
ArchitectureMVC, Event DrivenMiddleware
OSS LifecycleArchivedOSS Lifecycle
StyleREST, RPCREST
VersioningYesDeprecations (API Evolution) *
DocumentationSwagger (Automated)Postman (Manual), OpenAPI 3.0
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) GeneratorYesUnder development
PSRPSR-7PSR-7, PSR-15

Note

  • Versioning is replaced by Deprecations, using evolution strategy


Looking for PHP, Laminas or Mezzio Support?

As part of the Laminas Commercial Vendor Program, Apidemia offers expert technical support and services for:

  • Migration from Laminas MVC to Mezzio or Dotkernel Headless Platform.
  • Migration from legacy Laminas API Tools (formerly Apigility) to Dotkernel API
  • Mezzio and Laminas Consulting and Technical Audit
  • Modernising Legacy Applications
  • Leave a Reply

    Your email address will not be published. Required fields are marked *

    You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>