# Get started

The pages in this section provide an overview of the Ripple Mint API operations and webhooks available for programmatic integration with Ripple Mint. This includes:

- **[Authentication](/products/stablecoin/api/authentication)** — Obtaining a token to access the Ripple Mint API
- **[Market capitalization](/products/stablecoin/api/market-cap)** - Querying the current market capitalization information for the RLUSD stablecoin
- **[Transactions](/products/stablecoin/api/transactions)** — Query issuance, redemption, and bridge activity, including on-demand redemption control
- **[Webhooks](/products/stablecoin/api/webhooks)** — Real-time notifications for transaction state changes
- **[API Reference](/products/stablecoin/api/reference/rlusd-openapi)** — Complete API operations reference
- **[Error Handling](/products/stablecoin/api/error-handling)** — HTTP status codes and error codes


## Generate API credentials

Before using the Ripple Mint API, you must generate API credentials through the Ripple Mint UI using an Admin user account.

To generate API credentials:

1. Log in to Ripple Mint UI as an Admin user.
2. Select the **Settings** gear icon in the top-right corner of the page.
3. Under **Integration**, select **API Credentials**.
4. In the dropdown next to the page title, select **Production**.
5. In the upper right corner, select **New Credential**.
6. Select **Save and Generate Key**.
7. Copy the **Client ID** and **Client Secret** and store them securely.


Caution
The client secret is displayed only once at creation time. Copy and store it securely — it cannot be retrieved after you leave the page.

Note
A maximum of three API credentials can be created per account.

Note
Ripple Mint does not currently support a UAT environment. Only Production credentials are available.

Once you have generated the API credentials, you can now obtain access tokens to use when calling Ripple Mint API operations. See [Authentication](/products/stablecoin/api/authentication).