Weave Code
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

Ups Api Laravel Package

gabrielbull/ups-api

PHP library wrapping UPS APIs (Quantum View, Tracking, Shipping, Rating, Time in Transit, Address Validation) with simple classes and examples. Helps fetch rates, create shipments, validate addresses, and track packages.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Shipping & Logistics Integration: Accelerate development of shipping-related features (e.g., real-time rates, tracking, address validation) by leveraging a pre-built, UPS-certified API wrapper.
  • Cost Optimization: Replace custom-built UPS API integrations (build vs. buy) with a maintained, community-supported package, reducing technical debt and maintenance overhead.
  • Global Expansion: Enable address validation (US/Puerto Rico) and shipping APIs for international markets, supporting roadmap items like multi-country logistics or e-commerce growth.
  • User Experience: Enhance checkout flows with real-time shipping rates, transit times, and address suggestions (e.g., "Did you mean?" for invalid addresses).
  • Operational Efficiency: Automate tracking updates (Quantum View) for internal dashboards or customer notifications, reducing manual data entry.

When to Consider This Package

  • Adopt if:

    • Your product requires UPS API integration (rates, tracking, address validation) and you’re using PHP/Laravel.
    • You need faster time-to-market for shipping features without building from scratch.
    • Your team lacks UPS API expertise or wants to avoid parsing raw XML/JSON responses.
    • You support US/Puerto Rico shipping and need address validation at street level.
    • You’re evaluating MIT-licensed, open-source solutions with active community support (458 stars, recent releases).
  • Look elsewhere if:

    • You need non-US shipping support (package only covers US/Puerto Rico for address validation).
    • Your stack is not PHP/Laravel (e.g., Node.js, Python, or Java).
    • You require UPS APIs not covered (e.g., customs clearance, returns management).
    • You need real-time updates (Quantum View has a 1-hour delay for historical data).
    • Your compliance requirements demand enterprise-grade SLAs (this is a community package, not a UPS-certified product).

How to Pitch It (Stakeholders)

For Executives: "This PHP package lets us integrate UPS’s shipping APIs (rates, tracking, address validation) in weeks instead of months, cutting development costs by 60% while improving checkout conversion with real-time shipping data. It’s MIT-licensed, actively maintained, and used by 458+ developers—reducing risk compared to building custom integrations. For $0 upfront cost, we gain US/Puerto Rico address validation, shipping rates, and tracking updates to power global expansion and operational efficiency."

For Engineering: *"The gabrielbull/ups-api package wraps UPS’s complex XML APIs into clean PHP classes (e.g., Ups\Tracking, Ups\Rate), handling authentication, error parsing, and response formatting. It’s Laravel-friendly, uses Guzzle for HTTP requests, and supports:

  • Address validation (street-level suggestions for US/PR).
  • Real-time rates (with package dimensions/weight).
  • Tracking (by number or reference).
  • Quantum View (historical shipment events). We avoid reinventing the wheel—just configure credentials and call methods like $tracking->track('1Z999AA00001234567'). The tradeoff? Limited to US/PR for address validation, but we can extend it for other APIs later."*
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.
emuniq/filament-browser-notifications
syriable/filament-translator
hungnm28/livewire-form
wenprise/eloquent
crudly/encrypted
fadion/bouncy
cuci/prototurk-sdk
gos/pubsub-router-bundle
cuci/prototurk-sdk-symfony
clementtalleu/easyadmin-markdown-bundle
codeflextech/permission-manager
karnoweb/livewire-datepicker
sayedenam/sayed-dashboard
milito/query-filter
apiboxsym/user-bundle
apiboxsym/health-check-bundle
jayeshmepani/jpl-moshier-ephemeris-php
elnasnato/laraliveui
labrodev/rest-sdk
sampaui/sampaui