PHPackages                             beaudierman/ups - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [HTTP &amp; Networking](/categories/http)
4. /
5. beaudierman/ups

AbandonedArchivedLibrary[HTTP &amp; Networking](/categories/http)

beaudierman/ups
===============

A simple tool to return UPS shipping rates.

v1.1.1(10y ago)1211.3k7[3 issues](https://github.com/beaudierman/ups/issues)MITPHPPHP &gt;=5.5.9

Since Nov 7Pushed 7y ago3 watchersCompare

[ Source](https://github.com/beaudierman/ups)[ Packagist](https://packagist.org/packages/beaudierman/ups)[ Docs](https://github.com/beaudierman/ups)[ RSS](/packages/beaudierman-ups/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (1)Versions (7)Used By (0)

UPS
===

[](#ups)

This package is used to send shipment rate quote requests to the UPS webservice.

Install using Composer, edit your `composer.json` file to include:

```
"require": {
	"beaudierman/ups": "1.*"
}

```

Update composer from the command line:

```
composer update

```

Add a new Service Provider to the `providers` array in your `app/config/app.php` file:

```
'Beaudierman\Ups\UpsServiceProvider'

```

Add a class alias in the same configuration file to the `aliases` array:

```
'Ups'             => 'Beaudierman\Ups\Facades\Ups'

```

Example:

```
$return = Ups::getQuote(
    array(
        'access_key' => 'your key',
        'username' => 'your username',
        'password' => 'your password',
        'account_number' => 'your account number',
    ),
	array(
		'from_zip' => '37902',
        'from_state' => 'TN', // Optional, may yield a more accurate quote
        'from_country' => 'US', // Optional, defaults to US
		'to_zip' => '90210',
        'to_state' => 'CA', // Optional, may yield a more accurate quote
        'to_country' => 'US', // Optional, defaults to US
		'packages' => 1,
		'weight' => 50,
        'measurement' => 'LBS', // Currently the UPS API will only allow LBS and KG, default is LBS
        'negotiated_rates' => true // Optional, set true to return negotiated rates from UPS
	)
);

```

Returns:

```
Array
(
    [03] => Array
        (
            [service] => UPS Ground
            [rate] => 52.32
        )

    [12] => Array
        (
            [service] => UPS 3 Day Select
            [rate] => 145.09
        )

    [02] => Array
        (
            [service] => UPS 2nd Day Air
            [rate] => 235.40
        )

    [01] => Array
        (
            [service] => UPS Next Day Air
            [rate] => 301.46
        )

)

```

###  Health Score

34

—

LowBetter than 77% of packages

Maintenance15

Infrequent updates — may be unmaintained

Popularity32

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity62

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~87 days

Recently: every ~109 days

Total

6

Last Release

3772d ago

PHP version history (2 changes)v1.0.1PHP &gt;=5.3.0

v1.1.0PHP &gt;=5.5.9

### Community

Maintainers

![](https://www.gravatar.com/avatar/b018534fd65e42acffc3bccc91b9401b29c19220a7df88abbb5b820209ede852?d=identicon)[beaudierman](/maintainers/beaudierman)

---

Top Contributors

[![beaudierman](https://avatars.githubusercontent.com/u/3011253?v=4)](https://github.com/beaudierman "beaudierman (17 commits)")

---

Tags

laravelshippingups

### Embed Badge

![Health badge](/badges/beaudierman-ups/health.svg)

```
[![Health](https://phpackages.com/badges/beaudierman-ups/health.svg)](https://phpackages.com/packages/beaudierman-ups)
```

###  Alternatives

[binary-cats/laravel-mailgun-webhooks

Handle Mailgun webhooks in a Laravel application

64299.4k](/packages/binary-cats-laravel-mailgun-webhooks)[api-platform/laravel

API Platform support for Laravel

59126.4k6](/packages/api-platform-laravel)[ivanmitrikeski/laravel-shipping

Shipping package for Laravel. Supported providers: CanadaPost, USPS, UPS, FedEx and Purolator.

206.8k2](/packages/ivanmitrikeski-laravel-shipping)[laravel-shift/curl-converter

A command line tool to convert curl requests to Laravel HTTP requests.

935.3k](/packages/laravel-shift-curl-converter)[illuminatech/data-provider

Allows easy build for DB queries from API requests

4413.3k](/packages/illuminatech-data-provider)[onlime/laravel-http-client-global-logger

A global logger for the Laravel HTTP Client

1935.1k](/packages/onlime-laravel-http-client-global-logger)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
