Skip to content

A large collection of supplemental tools for the EasyPost API spanning various programming languages.

License

Notifications You must be signed in to change notification settings

Justintime50/easypost-tools

Repository files navigation

EasyPost Tools

A large collection of supplemental tools for the EasyPost API spanning various programming languages.

Build Status Licence

Showcase

This project aims to supplement the resources available at https://easypost.com by providing additional examples, tooling, and references outside the EasyPost open source client libraries and API docs, to help you get up and running on the EasyPost platform faster or solve problems that the EasyPost API doesn't natively cover.

Install

# Install EasyPost Tools and all their dependencies for each language (assumes package managers are already setup)
just install

# Alternatively you could install the tools for a single language
just install-python

# Setup an environment file with API keys and carrier accounts.
cp .env-example .env

Usage

NOTE: All tools are intended to be used with an .env file or environment variables where possible.

Each language has its own quirks and usage. See the Language README for more information.

Development

# Get a comprehensive list of development tools
just --list

Other Resources

External Tools

Attribution

  • Some of the Python scripts were provided by roehnan, an ex-coworker of mine at EasyPost and are attributed as such in each file