Client libraries
Note
We do not actively maintain these libraries. However, you can use them as a starting point and update them for your needs and future changes to our APIs.
You can use our Open API Specification to build your own library using tools like the OpenAPI Generator and Swagger Codegen.
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
Go
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.