EasyPost is a multi-carrier shipping solution. EasyPost was founded in 2012 as the first RESTful API for shipping. EasyPost has thousands of customers shipping billions of packages using our Shipping API each month. Our customers range in size from public companies to SMBs. We offer a Shipping API that solves complex logistics problems for online merchants, enabling the delivery of an online shopping experience that delights customers.

Get Started for Free!



To configure EasyPost with your UltraCart account you’ll need to obtain your EasyPost API key from the API key’s page: https://www.easypost.com/account/api-keys

After you have copied your EasyPost API key, log into UltraCart and then navigate to the shipping configuration area:

Main Menu → Configuration → (middle menu) Checkout > Shipping > (middle menu) Carriers

  1. Click the checkbox for EasyPost then click the ‘Save’ button to save the changes.

  2. Next, click EasyPost in the Shipping configuration menu below ‘Carriers

  3. Paste the EasyPost API key into the API Key field:


  4. Select the Carriers that you’ll be using with EasyPost, then save the changes.

NOTE: The carriers you select here must be configured within your EasyPost account.






Your EasyPost API Key is the required validation credential to connect to your EasyPost account.

Test Mode

Select this when performing initial test of the integration.

Rate Type

There are three options:

  1. actual - the actual rate quote for this service (default)

  2. list - the list rate is the non-negoitated rate given for having an account with the carrier

  3. retail - the retail rate is the in-store rate given with no discount

(these must be configured in your EasyPost account)

  • DHL

  • FedEx

  • USPS

  • UPS

Related Documentation