# Welcome to Bebop

## Welcome to Bebop!

Bebop is a trading app and a suite of APIs that finds the best route for any trade.&#x20;

Bebop executes trades for&#x20;

* any tokens
* in any size
* at the best prices
* seamless
* secure
* self-custodial

Whether you are a "degen" power user, a developer or a newbie, Bebop has something for you. We are on a mission to bring seamless and efficient crypto trading to everyone. &#x20;

## Why Bebop?

Bebop offers a rich set of functionality - let us share some highlights!

* The **deepest liquidity** and best pricing are delivered for each trade by independent aggregation algos (solvers) that compete for each trade
* Trade **any token** you like&#x20;
* Trade **multiple tokens** at once, saving precious time and execution (gas) cost
* Want to lock in the price before you commit? Trade at our **guaranteed rates**
* Don't worry about paying **network (gas) costs**, everything is included in your trade
* Enjoy secure and gas-free token permissions management&#x20;

If you are an app developer, you will also enjoy:

* **seamless integration** of Bebop execution into your product
* **easy monetization** for your app, in the blockchain's native token&#x20;
* **expert development support**

## The team behind Bebop&#x20;

Bebop, as an idea, was born and incubated at [Wintermute](https://www.wintermute.com/), a leading crypto liquidity powerhouse in DeFi, CeFi, and Traditional Finance.

Bebop has been built by a team that brings different perspectives: from veteran DeFi traders, developers, and “degens” to TradFi “graduates” and web2. We leverage our experience in the DeFi universe to offer game-changing improvements to execution capabilities in DeFi and best-in-class developer tools. For the bebop.xyz app we use the best practices from outside of DeFi, which we believe is instrumental to building a truly accessible product for wider user adoption.

#### Have questions about Bebop? Find answers in our FAQs.

{% embed url="<https://help.bebop.xyz/en/>" %}


---

# 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://legacy-docs.bebop.xyz/bebop/welcome-to-bebop.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.
