Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Mygls Sdk Laravel Package

webapix/mygls-sdk

A PHP SDK for the MyGLS API that streamlines creating shipments, generating labels, printing parcels, and tracking deliveries. It offers a clean client for integrating GLS shipping workflows into Laravel or any PHP application.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Shipping & fulfillment feature development — Provides a ready-made PHP client for the MyGLS REST API, covering label creation, parcel tracking, pickup scheduling, and shipment status. This shortens the path to a working "ship from our warehouse" flow.
  • Build vs. buy decisions — For a PHP/Laravel team, using this SDK instead of writing a custom HTTP client can save days to weeks of integration effort, at near-zero licensing cost (MIT). The tradeoff is accepting community-maintained code and an unofficial surface.
  • Multi-carrier roadmap — Useful as one adapter in a carrier-agnostic shipping layer (e.g., alongside DHL, DPD, InPost). Its lightweight nature makes it easy to wrap behind your own CarrierInterface.
  • EU market expansion — GLS is a major parcel carrier in Central/Eastern Europe. If shipping to those regions is on the roadmap, this accelerates market entry for checkout options, delivery estimates, and returns.
  • Operational tooling — Good fit for internal admin panels, order-fulfillment dashboards, label reprinting, and support workflows where "unofficial" risk is acceptable.
  • Post-purchase experience — Enables tracking notifications, delivery status pages, and proactive exception handling (failed delivery, address issues) with modest effort.
  • Prototyping and proof-of-concept — Low cost of trial lets you validate GLS as a carrier before committing to a commercial integration or in-house build.

When to Consider This Package

Adopt when:

  • Your stack is PHP/Laravel and you need GLS integration in weeks, not quarters.
  • The integration is internal, prototype, or non-revenue-critical, or you can wrap it behind your own abstraction and monitor it.
  • Your team has bandwidth to review and potentially maintain/vendor the code (29 stars, single-maintainer risk).
  • You only need the standard MyGLS operations (labels, tracking, pickups) rather than deep carrier customization.
  • You can pin the dependency version and tolerate occasional upstream/API drift.

Look elsewhere when:

  • You need an official, SLA-backed, or commercially supported GLS integration (compliance, high volume, 24/7 ops).
  • Shipping is core revenue-critical and failures directly block checkout or fulfillment — prefer a vendor with support or build a thin, owned client against GLS's official API docs.
  • You are not on PHP or need a language-agnostic service.
  • You require features beyond the SDK's coverage (advanced customs, returns orchestration, rate shopping) that would mean forking anyway.
  • Security/procurement policies prohibit unofficial, low-adoption dependencies in production.

How to Pitch It (Stakeholders)

For executives: This is a free, MIT-licensed PHP SDK that lets us integrate GLS shipping — labels, tracking, and pickups — quickly. It reduces time-to-market for EU fulfillment and post-purchase tracking without licensing costs. The main caveat is that it is unofficial and community-maintained (small adoption), so I recommend we wrap it behind our own carrier abstraction, pin versions, and treat GLS as one carrier in a multi-carrier strategy rather than a single point of failure.

For engineering: Lightweight, Composer-installable, fits naturally into Laravel's service container and queued jobs. It's a thin wrapper, so lock-in is low — we can fork or vendor it if upstream stalls. Recommend an adapter layer, contract tests against the live API, and monitoring on label/tracking calls.

Recommendation: Pilot in a non-critical flow (internal ops tooling or a single market) to validate reliability, then decide whether to promote to checkout/fulfillment or invest in an owned, officially documented client.

Bottom line: High leverage, low cost, moderate risk — approve for a scoped pilot with an abstraction layer, not as a drop-in dependency for revenue-critical paths.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
elmogy/larafast
xeviant/laravel-paystack
gorilladash/laravel-website-sdk
martialbe/flysystem-oss
chondal/3312client
jeroen-g/flickr
opscale-co/nova-genbi
itsjustvita/laravel-retention
tequilarapido/trackit
gregsphotography/site-builder-filament
cabaoctavio/laravel-query-log
gregsphotography/site-builder-components
io-digital/clickatell
snowsoft/laravel-admin
oxygen/auth
relicsoftware/barakah-payment-gateway
tobya/work-with-composer
equipc/laravel-email-validator
equipc/laravel-email-database-log
adedsec/nova-translated-labels