# Introduction

{% hint style="info" %}
**Before you begin** \
To use the stub connect API you need first create a free (or paid 🤷‍♂️) stub account.&#x20;

You can sign up here: <https://stub.africa/>
{% endhint %}

## Get started

Explore the stub Connect API with the links below

<table data-view="cards"><thead><tr><th></th><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><mark style="color:blue;"><strong>API Basics</strong></mark></td><td>Learn how to connect your application to stub using our API</td><td></td><td><a href="api-basics">api-basics</a></td></tr><tr><td><mark style="color:blue;"><strong>Setting up API Access</strong></mark></td><td>Learn how to configure your developer access to the stub Connect API</td><td></td><td><a href="setting-up-api-access">setting-up-api-access</a></td></tr><tr><td><mark style="color:blue;"><strong>Authentication Tokens</strong></mark></td><td>Authentication tokens enable business creation and embed accounting</td><td></td><td><a href="api-documentation/authentication-tokens">authentication-tokens</a></td></tr><tr><td><mark style="color:blue;"><strong>Push data into stub</strong></mark><br>Asynchronously send sales, income, and expenses into the target stub account</td><td></td><td></td><td><a href="api-documentation/push-data">push-data</a></td></tr><tr><td><mark style="color:blue;"><strong>Pull data from stub</strong></mark><br>Asynchronously pull expenses and insights from the target stub account</td><td></td><td></td><td><a href="api-documentation/pull-data">pull-data</a></td></tr><tr><td><mark style="color:blue;"><strong>Embedded accounting</strong></mark></td><td>Add stub to your own product and bring accounting to your users</td><td></td><td><a href="sdk-documentation/embedded-accounting">embedded-accounting</a></td></tr><tr><td><mark style="color:blue;"><strong>Enhance your data using AI</strong></mark></td><td>How to use AI to enhance your application</td><td></td><td><a href="https://www.youtube.com/watch?v=dQw4w9WgXcQ">https://www.youtube.com/watch?v=dQw4w9WgXcQ</a></td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://developers.stub.africa/introduction.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
