# Overview

Our **SDK**, or as we call it, **Trio Checkout**, is a tool that allows your users to implement Trio's payment system in a straightforward manner. By using an SDK embedded in your website, you will be able to offer your clients both Payment Initiation and the whole PayIn/PayOut processes offered by our API, always handling it with isolated end-to-end security when linking to banks and financial institutions.

Everything done through Checkout is done simply and without much code needed, and all stages of the consent and payment process are managed through the **Trio Checkout**, from credential validation and authentication to error handling and notifications pertaining to each payment flow.

We currently offer four types of payment flows:

* Pay-In (three subflows available):
  * Regular deposit
  * Guest Onboarding
  * User Onboarding
* Payout


---

# 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.trio.com.br/guides/sdk/overview.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.
