This guide will walk you through shipping your first package with EasyPost. In this example, we'll be shipping an EasyPost T-Shirt from EasyPost HQ to a customer.
Before You Start
Sign up for an EasyPost account. Use your Test Key where the guide requires
<YOUR_TEST/PRODUCTION_API_KEY>. Switch to your Production key when you're ready to buy real postage.
Enter your carrier specific credentials on the Carrier Account Dashboard.Note: Unless you've entered your carrier information for other carriers, you'll just receive USPS rates.Note: Negotiated rates are only available in Production mode.
- Download an EasyPost Client Library in one following languages: Python, Ruby, PHP, Java, Node.js and C#(.NET). We also have community-supported client libraries like Perl and iOS on our Integrations page. If you prefer, you can always interact directly the REST API with cURL.
- Read the EasyPost Objects section of the docs. You'll need to know these few details to understand some of the code samples, and how to optimize your application.