Looking for the old docs? View our old docs site.

Authentication

Authentication and identification to the EasyPost API is done by providing an API Key on every request as your Basic Auth username (no password is required).

EasyPost requires that all communication with the API is secured using TLS v1.2. Requests made over HTTP or without a proper API Key will fail.

EasyPost provides two types of API Key: Test and Production. You can test all EasyPost functionality using your Test API Key, for free, immediately after signing up.

You can manage your API Keys from your account.

Treat your API Keys as passwords—keep them secret. API Keys give full read/write access to your account, so they should not be included in public repositories, emails, client-side code, etc. If your key becomes compromised, you can disable it via the API Keys section of the dashboard .