Client libraries

Important Update

We're changing our client libraries. Soon, we will release our OpenAPI Specification allowing you to build you own SDK for your own preferred language. The client libraries below will continue to be available but may not have access to the latest API features in the future.

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

null

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

Copy
Copied
pip install shippo

Ruby

null

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

Copy
Copied
gem install shippo

Node.JS

null

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

Copy
Copied
npm install shippo

PHP

null

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

Java

null

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

C#

null

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

Community-maintained Libraries

Go

null

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

Test with the Shippo Postman Collection

Postman is an app for easy RESTful API exploration. Use the Shippo Postman Collection to quickly and easily test API requests during development.

Run in Postman