# Akamai

Firefly integrates with Akamai to pull in information like configurations, properties, and edge hostnames as "assets". This means in your Firefly Inventory, you'll see Akamai resources listed (with their configurations) just like cloud assets. You can then enforce IaC or policies on them as well (for example, ensuring all Akamai properties follow a naming convention).

## Prerequisites

* An Akamai API client with appropriate credentials (Client Secret, Access Token, Client Token).
* The Host value for your Akamai API (usually found in your `.edgrc` file or Akamai Control Center).
* Ensure the API client has read permissions on Akamai resources.
* Access to Akamai Control Center to create API clients.

## Setup Procedure

1. In Firefly, click **Settings > Integrations** and then **Add New > Akamai**.
2. In Akamai Control Center, create a new API client with read permissions.
3. Copy the following credentials from your Akamai Control Center into Firefly's integration form:
   * **Nickname**: A name to identify this integration (e.g., "Akamai").
   * **Client Secret**: Your Akamai API client secret.
   * **Host**: The Akamai API host (e.g., `akab-xxxx.luna.akamaiapis.net`).
   * **Access Token**: Your Akamai API access token.
   * **Client Token**: Your Akamai API client token.
4. Click **Next**.
5. Click **Done**.

### Creating API Credentials

1. Navigate to Akamai Control Center [here](https://control.akamai.com).
2. Go to Identity & Access Management section.
3. Create a new API client with read-only permissions.
4. Save the client token, client secret, and access token.

## Configuration Details

* Firefly scans every 8 hours by default for SaaS data.
* Your Akamai configurations list will stay updated automatically.
* You can enforce IaC or policies on your Akamai assets.
* Supports monitoring of Akamai properties, configurations, and edge hostnames.


---

# 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.firefly.ai/integrations/data-sources/akamai.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.
