> For the complete documentation index, see [llms.txt](https://docs.orda.network/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.orda.network/developers/api.md).

# API

#### Prerequisites <a href="#prerequisites" id="prerequisites"></a>

Before integrating with orda, ensure you're familiar with the following key concepts and workflows:

* Project **clientID & secret** vs **recipient** Id [(Learn more about auth here)](/developers/authentication.md)
* How to request & execute a quote
* Monitoring a quote/transaction
* Monetizing your order flow
* Create your account.&#x20;

After registering, you'll need to generate a project key to start interacting with the orda API.

#### Core Concepts <a href="#core-concepts" id="core-concepts"></a>

**Authentication Types**

orda uses two distinct authentication concepts:

* **Project Client ID & Secret**: Used to authenticate your application's API requests
* **Recipient Client ID**: Identifies entities that can receive funds within your project

See the [Authentication Guide](/developers/authentication.md) for implementation details.

#### Transaction Flow <a href="#transaction-flow" id="transaction-flow"></a>

A typical transaction in orda follows this process:

1\. Request a quote for a specific value transfer

2\. Execute the quote to initiate the transaction

3\. Monitor the transaction status through completion

#### Creating a project <a href="#creating-a-project" id="creating-a-project"></a>

Head to our [dev portal ](http://app.orda.network/)to obtain your Client ID and Client Secret, and follow these steps:

1. Enter your **Project Name** to identify your integration.
2. Add a project description (optional) for internal specification.
3. **Add Members** (optional) who require access to the project.
4. Click **Generate Key**. Your Client ID & Client Secret will be displayed.
5. **Securely store** your **Client Secret**.

For security reasons, Client Secrets are only displayed once upon creation. Make sure to store it securely.

#### Managing or Starting your Integration <a href="#managing-or-starting-your-integration" id="managing-or-starting-your-integration"></a>

1. Log in or sign up on the [dev portal](https://app.orda.network/)
2. Navigate to the “Projects” section
3. Select the project you want to use or create a new one
4. Your Client ID will be displayed, and you can generate a new Client Secret

#### Next Steps <a href="#next-steps" id="next-steps"></a>

Once a project is created, you’ll receive a unique client ID & secret. Continue with the guides or API reference to properly integrate with *orda* to begin securely signing requests across blockchains & banking networks.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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.orda.network/developers/api.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.
