Client Libraries

While you can use Shippo's shipping API by making direct HTTP requests to our servers, we provide client libraries for our API to make it easier to access them from your favorite languages. You can find out more about the available libraries for the language of choice below.

Python

The Python client library can be installed via pip. The source code is available on Github.

pip install shippo

Ruby

The Ruby client library is available as a gem. The source code is available on Github.

gem install shippo

Node.JS

The Node client library can be installed via npm. The source code is available on Github.

npm install shippo

PHP

The PHP client library can be installed through different methods. The source code and all installation methods are available on Github.


Java

The Java client library can be installed through different methods. The source code and all installation methods are available on Github.


C#

The C# client library can be installed through different methods. The source code and all installation methods are available on Github.


Community-maintained Libraries


Perl

The Perl client library was built by Iain Campbell. The source code and installation methods are available on Github.


Laravel

The Laravel client library was built by Brandon Martus. The source code and installation methods are available on Github.

Go

The Go client library was built by Daniel Kang. The source code and installation methods are available on Github.