> ## 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.
</Note>

### 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.

<img src="https://mintcdn.com/bitski/M9S3MklVi0sxl9A9/assets/images/aa9ccb5-developer-portal-credentials.png?fit=max&auto=format&n=M9S3MklVi0sxl9A9&q=85&s=c5f9ff8bf3ba55f9fe9bdc949e53eb58" alt="2972" width="2972" height="780" data-path="assets/images/aa9ccb5-developer-portal-credentials.png" />

***

<Warning>
  **Be careful**

  Your credentials can be used to cause **un-reversible** interactions with the
  blockchain. Take care to always use them securely.
</Warning>
