cybrix-solutions / easypost
Shipment functionality for EasyPost API.
Fund package maintenance!
Requires
- php: ^8.3
- easypost/easypost-php: ^8.8
- illuminate/support: ^13.0
- spatie/laravel-package-tools: ^1.15
Requires (Dev)
- filament/filament: ^5.0
- laravel/pint: ^1.0
- livewire/livewire: ^4.0
- nunomaduro/collision: ^8.0
- orchestra/testbench: ^11.0
- pestphp/pest: ^4.0
- pestphp/pest-plugin-arch: ^4.0
- pestphp/pest-plugin-laravel: ^4.0
- pestphp/pest-plugin-livewire: ^4.0
- rawilk/filament-password-input: ^3.0
- sinnbeck/laravel-dom-assertions: ^3.0
- spatie/invade: ^2.0
- spatie/laravel-ray: ^1.31
This package is auto-updated.
Last update: 2026-06-29 17:52:33 UTC
README
easypost is a paid package that offers shipment functionality for your Laravel application utilizing the EasyPost Api.
Our package wraps the easypost/easypost-php package for ease of interacting with the EasyPost Api.
Installation
Getting a license
You must buy a license on the EasyPost product page at cybrixsolutions.com
Single application licenses may be installed in a single Laravel app. If you purchased the unlimited application license, there are no restrictions. A license comes with one year of upgrades. If your license expires, you are still allowed to use the EasyPost package, but you won't receive updates anymore.
Requiring the package
After you've purchased a license, add the satis.cybrixsolutions.com repository in your composer.json.
{
"repositories": [
{
"type": "composer",
"url": "https://satis.cybrixsolutions.com"
}
]
}
Next, you need to create a file called auth.json and place it either next to the composer.json file in your project,
or in the Composer home directory. You can determine the Composer home directory on *nix machines by using this command:
composer config --list --global | grep home
This is the content you should put in auth.json:
{
"http-basic": {
"satis.cybrixsolutions.com": {
"username": "<YOUR-CYBRIXSOLUTIONS.COM-EMAIL-ADDRESS-HERE>",
"password": "<YOUR-EASYPOST-LICENSE-KEY-HERE>"
}
}
}
To be sure you can reach satis.cybrixsolutions.com, clean your autoloaders before using this command:
composer dump-autoload
To validate if Composer can read your auth.json file, you can run this command:
composer config --list --global | grep satis.cybrixsolutions.com
With the configuration in place, you'll be able to install the EasyPost package into your project using this command:
composer require "cybrix-solutions/easypost:^0.1"
Documentation
You'll find the documentation for this package on our documentation site. (Coming soon)
Changelog
Please see CHANGELOG for more information on what has changed recently.
Security
Please review my security policy on how to report security vulnerabilities.
Testing
You can run the tests with:
composer test
Credits
Disclaimer
This package is not affiliated with, maintained, authorized, endorsed or sponsored by EasyPost. It is simply a wrapper around their API.