
## Set up Aiven Kafka

URL: https://docs.atlan.com/apps/connectors/messaging/aiven-kafka/how-tos/set-up-aiven-kafka

> Atlan supports the [S3 extraction method](/apps/connectors/messaging/on-premises-event-buses/how-tos/set-up-on-premises-kafka-access) for fetching metadata from Aiven Kafka. This method uses Atlan's kafka-extractor tool to fetch metadata.

:::warning Who can do this?
 You will probably need your [Aiven Kafka administrator](https://docs.aiven.io/docs/products/kafka/concepts/acl#acl-permission-mapping) to complete these steps - you may not have access yourself.

:::

Atlan supports the [S3 extraction method](https://docs.atlan.com/llms/connectors/redpanda-kafka/set-up-on-premises-kafka-access/llms.txt) for fetching metadata from Aiven Kafka. This method uses Atlan's kafka-extractor tool to fetch metadata.

## Create user in Aiven Kafka

To [create a new user](https://docs.aiven.io/docs/products/kafka/howto/manage-acls) for [extracting metadata from Aiven Kafka](https://docs.atlan.com/llms/connectors/redpanda-kafka/set-up-on-premises-kafka-access/llms.txt):

1. Log in to your [Aiven console](https://console.aiven.io/) and select your active cluster.
2. From the upper right of the cluster _Overview_ page, click the **Users** tab to create a new user:
 1. For _Create a service user_, under _Username_, enter a name for the new user and then click **Add service user**.
 2. The new user will be listed under _Service users_, on the _Users_ page. Copy the username and password for the new user and store them in a secure location.
 3. (Optional) If using [client certificate authentication](https://docs.atlan.com/llms/connectors/redpanda-kafka/set-up-on-premises-kafka-access/llms.txt), copy the access key and access certificate and store them in a secure location.
3. From the upper right of the cluster _Overview_ page, click the **Access Control List (ACL)** tab to add a new ACL grant:
 1. Under _Access Control List (ACL)_, for _ACL Type_, click **ACL For Topic**.
 2. For _Add access control entry_, enter the following details:
 1. For _Username_, enter the username you created for the new user.
 2. For _Topic_, enter an asterisk `*` to include all topics.
 3. From the _Permission_ dropdown, select **Admin** - learn more about [ACL permission mapping](https://docs.aiven.io/docs/products/kafka/concepts/acl).
 4. Click **Add entry** to save your selections.
4. Navigate to the _Overview_ tab, copy or download the _CA Certificate_ and store the details in a secure location.

:::info **Did you know?** 
 Once you have [extracted metadata on-premises](https://docs.atlan.com/llms/connectors/redpanda-kafka/set-up-on-premises-kafka-access/llms.txt) and [uploaded the results to S3](https://docs.atlan.com/llms/connectors/redpanda-kafka/crawl-on-premises-kafka/llms.txt), you can [crawl the metadata from Aiven Kafka](https://docs.atlan.com/llms/connectors/aiven-kafka/crawl-aiven-kafka/llms.txt) into Atlan.

:::

---
