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

# Quick Start Guide

> Get started with Azawire's APIs quickly. This guide will help you set up your environment, authenticate, and make your first API call.

## Step 1: Create a Developer Account

To get started with Azawire's APIs, you'll need to create a developer account. This account will give you access to our API documentation, sandbox environment, and support resources.

1. Visit the [Azawire Developer Portal](https://dashboard.azawire.africa).
2. Click on "Get Started" and fill out the interest form.
3. Our team will review your application and provide you with access to the developer portal in less than 48 hours.

## Step 2: Set Up Your Environment

To interact with our APIs, you'll need to create an oAuth app on the dashboard. you'll be provided with a client ID and encryption key, which you will use to sign or authenticate your API requests.

### Create an OAuth App

1. Log in to the [Azawire Developer Portal](https://dashboard.azawire.africa).
2. Navigate to the "Dev Space" section.
3. Click on "New App" and fill out the required information.
4. Once your app is created, you'll receive a client ID and encryption key.

## Generating a Public and Private Key

follow these steps to generate a public and private key pair for your application:

1. Open your terminal or command prompt.
2. Run the following command to generate a new RSA key pair:

<CodeGroup>
  ```bash Private Key  theme={null}
      openssl genrsa -out private_key.pem 1024
  ```

  ```bash Public Key theme={null}
     openssl req -new -x509 -key private_key.pem -out public_key.cer -days 1825
  ```
</CodeGroup>

## Step 3: Signing you token
