# Introduction

## Welcome to SwitchApp docs

SwitchApp is a full-featured payment solution that orchestrates payments across different gateways, payment providers, and countries. We went a step further to integrate all our features into a simple-to-use [**REST**](http://en.wikipedia.org/wiki/Representational_State_Transfer) API that will enable you to make and receive payment from your website or web store with ease. It takes a few minutes to create a profile for your business and you are ready to start making API calls.

SwitchApp allows you to test your integration in your app before allowing access to your customers. This is referred to as **`TEST MODE`**. In test mode, your API calls do not require real funds but will deliver the same app flow experience as in **`LIVE MODE`**. This enables debugging without having to execute real transactions.

Your **API key** (found on your dashboard) provides security for your account and must be used to authenticate every request. It also determines whether a request will be resolved as a **`TEST`** or **`LIVE`** request.

## Want to jump right in?

You may start by exploring our Swagger API collection to get an idea of everything that's possible with the SwitchApp API:

{% content-ref url="quick-start" %}
[quick-start](https://docs.switchappgo.com/quick-start)
{% endcontent-ref %}

## Not a developer?

Go ahead and use our no-code solutions to power your business:

{% content-ref url="no-code-solutions" %}
[no-code-solutions](https://docs.switchappgo.com/no-code-solutions)
{% endcontent-ref %}


---

# 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://docs.switchappgo.com/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.
