> ## Documentation Index
> Fetch the complete documentation index at: https://upstash-fix-issues-on-docs.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Credentials

<Warning>
  The default Kafka credential limit is set at **10**.

  If you require an extension beyond this limit, we kindly request that you submit a formal request to [support@upstash.com](mailto:support@upstash.com).
</Warning>

When you create a Kafka cluster on the
[Upstash Console](https://console.upstash.com), a *default* user credentials is
created automatically. *Default* user credentials has *full access* rights to
the Kafka cluster, which can produce to & consume from any topic.

You can create additional credentials which can have limited access to topics.
Credentials can be limited to *produce-only* or *consume-only* and also for a
certain topic or a topic prefix. When a topic prefix is used, a user will have
access to any topic whose name starts with the prefix. Newly created credentials
can be used with both Kafka clients and Upstash REST API similar to the
*default* credentials.

To create new credentials, switch to **Credentials** tab in the cluster details
page, and click the "*New Credentials*" button.

<Frame>
  <img src="https://mintlify.s3-us-west-1.amazonaws.com/upstash-fix-issues-on-docs/img/kafka/credentials/new-credentials.png" width="520" />
</Frame>

There are three inputs in the **New Credentials** view:

* **Name**: Name of the credentials. This name is shown on the Console only to
  identify the credentials.
* **Topic**: A specific topic name or a topic prefix. This can be a literal
  topic name (such as `users.events`, `product-orders`), or a topic prefix (such
  as `users.*`, `products-*`). Wildcard character `*` can only be used at the
  end of the topic name. `*` means any topic.
* **Permissions**: Access permissions for the credentials. It has three options:
  `Full Access`, `Produce Only` and `Consume Only`.

You can see all existing credentials, copy username & password by clicking "+"
button and delete a credentials inside the "Credentials" tab.

<Frame>
  <img src="https://mintlify.s3-us-west-1.amazonaws.com/upstash-fix-issues-on-docs/img/kafka/credentials/credentials.png" />
</Frame>

Additionally you can change the credentials shown on the console and used in the
code snippets by clicking "Credentials" box at the top right on the Console and
selecting one of the credentials.

<Frame>
  <img src="https://mintlify.s3-us-west-1.amazonaws.com/upstash-fix-issues-on-docs/img/kafka/credentials/credentials-switch.png" />
</Frame>
