Skip to content
@EasyPost

EasyPost

The developers of the simple shipping API

The most reliable shipping solution

EasyPost ❤️ Developer Experience

From our inception, we’ve developed open-source libraries, tools, and documentation to help our users hit the ground running. The world of shipping is hard; it’s our mission to make it easy. With our unified API, we’ve abstracted the difficulties of integrating with multiple parcel carriers so you can speak the same language to all of them. Pair it with our feature-rich and reliable client libraries and comprehensive documentation and examples, and you’ll be shipping in minutes, not months.

Open Source at EasyPost

With more than 80% of all requests originating from our client libraries on a regular basis, we know it’s important for developers to have an easy way of jumping into our API quickly:

We contribute to other open-source tools we rely on to build and run EasyPost, while also maintaining our own open-source projects. Here are a few of our favorites:

  • beancmd (Simple tool for interacting with beanstalkd instances)
  • easy_stalk (A simple beanstalkd client for ruby)
  • easy-ui (EasyPost Design System)
  • easyvcr-csharp (Record and Replay HTTP interactions like a VCR)
  • easyvcr-java (Record and Replay HTTP interactions like a VCR)
  • pystalk (Simple python Beanstalkd client)
  • rmmm (Rust MySQL Migration Manager)
  • rust-mysql-binlog (Rust implementation of the MySQL binlog format)
  • shentry (Sentry wrapper for shell script invocations)
  • toggles (YAML backend feature toggles)

We also feel it’s important to share what we’ve learned with the world. Our Engineering Blog will give you a monthly update to keep you informed of our latest findings.

Getting Started

Signup for EasyPost

Signup for free and start shipping today! Set up your account to create labels, upload a CSV, and use our powerful API to integrate with dozens of carriers to ship, track, and insure your packages.

Careers at EasyPost

Interested in what we are up to? We are always looking for talented, passionate people to join our team. Check out career opportunities on our careers page.

Pinned Loading

  1. easypost-ruby easypost-ruby Public

    EasyPost Shipping API Client Library for Ruby

    Ruby 110 77

  2. easypost-python easypost-python Public

    EasyPost Shipping API Client Library for Python

    Python 111 57

  3. easypost-node easypost-node Public

    EasyPost Shipping API Client Library for Node

    JavaScript 139 54

  4. easypost-php easypost-php Public

    PHP client for EasyPost API

    PHP 168 57

  5. easypost-java easypost-java Public

    EasyPost Shipping API Client Library for Java

    Java 54 37

  6. easypost-csharp easypost-csharp Public

    EasyPost Shipping API Client Library for .NET and .NET Framework applications

    C# 66 74

Repositories

Showing 10 of 91 repositories
  • easy-ui Public

    Easy UI is a design system for building consistent experiences at EasyPost.

    EasyPost/easy-ui’s past year of commit activity
    TypeScript 15 MIT 1 0 5 Updated Nov 21, 2024
  • easypost-csharp Public

    EasyPost Shipping API Client Library for .NET and .NET Framework applications

    EasyPost/easypost-csharp’s past year of commit activity
    C# 66 MIT 74 3 3 Updated Nov 21, 2024
  • easypost-python Public

    EasyPost Shipping API Client Library for Python

    EasyPost/easypost-python’s past year of commit activity
    Python 111 MIT 57 0 1 Updated Oct 25, 2024
  • toggles Public

    YAML backed feature toggles

    EasyPost/toggles’s past year of commit activity
    Ruby 6 ISC 4 0 0 Updated Oct 22, 2024
  • examples Public

    Examples for using the EasyPost API across 7 programming languages.

    EasyPost/examples’s past year of commit activity
    C# 9 MIT 7 0 0 Updated Oct 16, 2024
  • easypost-node Public

    EasyPost Shipping API Client Library for Node

    EasyPost/easypost-node’s past year of commit activity
    JavaScript 139 MIT 54 4 3 Updated Oct 15, 2024
  • easyvcr-csharp Public

    EasyVCR is a .NET library for recording and replaying HTTP interactions, packed with advanced features to customize your testing experience. Based on the great Scotch library.

    EasyPost/easyvcr-csharp’s past year of commit activity
    C# 9 MIT 4 0 1 Updated Oct 1, 2024
  • easyvcr-java Public

    EasyVCR is a Java library for recording and replaying HTTP interactions, packed with advanced features to customize your testing experience. Based on the EasyVCR .NET library.

    EasyPost/easyvcr-java’s past year of commit activity
    Java 7 MIT 0 0 0 Updated Sep 30, 2024
  • easypost-java Public

    EasyPost Shipping API Client Library for Java

    EasyPost/easypost-java’s past year of commit activity
    Java 54 MIT 37 0 0 Updated Sep 30, 2024
  • easypost-go Public

    Golang bindings for the EasyPost API

    EasyPost/easypost-go’s past year of commit activity
    Go 42 ISC 17 1 0 Updated Sep 30, 2024