To get started with Akamai APIs, create a basic API client for authentication.

## Create a basic API client

A basic API client is configured to automatically give you access to the first 99 API you have permissions to use. If you need to configure your client to specific endpoints, create an [advanced client](🔗) instead and then [call an endpoint](🔗).

  1. Navigate to the [Identity and Access Management](🔗) section of Akamai Control Center and click **Create API Client**.

  2. Click **Quick** and then **Download** in the Credentials section.

  3. Open the downloaded file with a text editor and add `[default]` as a header above all text.

  4. Save the file in your home directory with the name `.edgerc`.


## Call an endpoint

Your API client is used as an [encrypted hash-based message authentication code](🔗) or HMAC-SHA-256. This makes sending a cURL request on the command line tricky, so we suggest using helpers like Postman and HTTPie.

This example uses Postman to get user profile information with the Identity and Access Management API.

  1. Open your Postman application or run the call in your browser from the [Postman site](🔗).

  2. Choose `GET` as the method and add the `host` from your API client to the profile endpoint: `/identity-management/v3/user-profile`.

  3. Click the **Authorization** tab, choose **Akamai EdgeGrid** from the type dropdown menu, and add your access and client tokens and your client secret.

  4. Add the `Content-Type` and `Accept` headers to accept `application/JSON` on the **Headers** tab.

  5. Click **Send**.

A successful call returns a `HTTP 200 OK` status code and a JSON body containing your profile information.

## See also

  • [Advanced API clients](🔗)

  • [Managing multiple accounts with one API client.](🔗)