mvdnbrk/dhlparcel-php-api
A PHP client for the DHL Parcel API that provides a fluent interface for creating shipments, generating labels, tracking parcels, and managing DHL Parcel services. Works with Laravel and standalone PHP applications.
Consider it when:
CarrierGateway/ShippingService interface and monitor upstream API changes.Look elsewhere or build directly when:
Executive summary: This is a small MIT-licensed PHP client for the DHL Parcel API that could shorten the path to a basic shipping integration. It is best treated as an accelerator, not a long-term strategic dependency. The main upside is speed and lower initial engineering cost; the main risk is that the package has low adoption and has not had a release since 2021, so DHL API changes, security patches, or edge cases may require internal ownership.
For engineering: Adopt only behind an internal interface, pin the dependency, add contract tests against DHL sandbox/production expectations, and document a fork/maintenance plan. Avoid letting domain code call the package directly.
For product/operations: Use it to pilot DHL Parcel label creation and tracking where manual fallback is acceptable. Do not make it the sole foundation for a high-volume, SLA-bound fulfillment promise until maintenance and API coverage are validated.
How can I help you explore Laravel packages today?