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

# Authentication

The Bitski API uses [OAuth](https://oauth.net) to authenticate requests with a
`Bearer` token. Any API requests that require authentication made without this
token will fail.

To authenticate you will use your Developer portal to obtain credentials which
can then be used to generate a token. Once you have an access token, you can
automatically sign transactions from your app’s wallet.

> [!NOTE]
>
> You should create a new credential for *every* service that needs to sign on
> your behalf.

### Obtain an Access Token

To obtain a token:

1. Go to your [Developer Portal](https://developer.bitski.com).
2. Click **Credentials**.
3. Click **New Credential** to generate a **Client ID** and **Client Secret**.

Refer to the screen shot below to navigate.

![2972](https://mintcdn.com/bitski/M9S3MklVi0sxl9A9/assets/images/aa9ccb5-developer-portal-credentials.png?fit=max\&auto=format\&n=M9S3MklVi0sxl9A9\&q=85\&s=c5f9ff8bf3ba55f9fe9bdc949e53eb58)

***

> [!WARNING]
>
> **Be careful**
>
> Your credentials can be used to cause **un-reversible** interactions with the
> blockchain. Take care to always use them securely.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.