> ## Documentation Index
> Fetch the complete documentation index at: https://docs.paycashless.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Getting API credentials

You can find and manage your API credentials on the [Paycashless Dashboard](https://dashboard.paycashless.com). API credentials are used to authenticate and sign API requests.

<Warning>
  Never expose your credentials in client-side code. Keep them in a secure environment with limited access.
</Warning>

### Credential Types

Each Paycashless account comes with the following API credentials:

| Credential         | Purpose                                               |
| :----------------- | :---------------------------------------------------- |
| Sandbox API Key    | Authenticate test API requests. Used for development. |
| Sandbox Secret Key | Used in test environments to sign API requests.       |
| Live API Key       | Authenticate live API requests.                       |
| Live Secret Key    | Used in production to sign API requests.              |

## Request Signing

Every request made to Paycashless APIs must be signed using your API Secret Key. This ensures request authenticity and integrity.  Refer to the [API Signature Guide](/api-reference/authentication) for implementation examples.

## Rotating Keys

<Info>
  Live secret keys can only be revealed once, so copy and store them securely.
</Info>

You can rotate keys from the Developer Tools section of the dashboard according to your credential rotation policy or if you think your credentials are compromised.

## Best Practices

1. Do not share your secret keys with anyone.
2. Rotate keys periodically or if you suspect exposure.
