# Configure EasyPost

## Step 1: Sign up & Sign in

1. Head to the [EasyPost Signup page](https://www.easypost.com/signup).
2. Complete the application form to apply for an account.

![The interface when signing up for a EasyPost account.](/files/AmN8TmjIpSRaVx1nOCFN)

3. Head to the [EasyPost Login page](https://www.easypost.com/login).
4. Sign in to your account.

![The interface when signing in to your EasyPost account.](/files/zNUo03P7HBF2LHhiZQ00)

## Step 2: API Keys

In order for Umbraco Commerce to communicate with EasyPost securely we need to retrieve a series of API keys used for authentication.

1. Access the EasyPost Portal.
2. Click the Account Settings item in the left hand menu.
3. Choose the API keys heading in the main content panel.

![The interface when accessing your EasyPost API keys.](/files/knao43ayHrJOSH358z1K)

Here you will find your Test and Live API keys. Note these down as you will need to enter them into the Umbraco Commerce UI shortly.

## Step 4: Carriers

To enable carriers on your account, you will need to enable them. You may also need to sign up with the specific carrier.

1. Access the EasyPost Portal.
2. Click the Account Settings item in the left hand menu.
3. Choose the Carriers heading in the main content panel.
4. Click Add Carrier to add a new carrier, completing the on screen form.

![The interface when add a carrier to your EasyPost account.](/files/FBtNNk4SVOxJS1GOlq13)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.umbraco.com/umbraco-commerce-shipping-providers/easypost/configuring-easypost.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
