# Introduction

## What is Stargate?

Stargate is a community-driven organization building the first fully composable native asset bridge, and the first dApp built on LayerZero.

**Stargate's vision is to make cross-chain liquidity transfer a seamless, single transaction process.**

## How Is Stargate Used?

* DeFi users can swap native assets cross-chain on Stargate within a single transaction. For example, users can swap USDC on Ethereum for USDT on BNB. ([Click here to learn how](https://stargateprotocol.gitbook.io/stargate/developers/how-to-swap)!)
* Applications compose Stargate to create native cross-chain transactions at the application level. For example:
  * Your favorite DEX can compose Stargate to complete single transaction cross-chain swaps (i.e. swapping AVAX with ETH in a single transaction, all within your favorite DEX's user interface.)
  * Your favorite yield aggregator can compose Stargate to deploy assets cross-chain, opening up new APY opportunities.
* These cross-chain swaps are supported by the community-owned Stargate unified liquidity pools.

## Why is Stargate Different?

Stargate is the first bridge to solve the bridging trilemma. Existing bridges are forced to make trade-offs on the following core bridge features:

1. **Instant Guaranteed Finality:** Users & Applications can trust that when they successfully commit a transaction on the source chain, it will arrive on the destination chain.
2. **Native Assets:** Users & Applications swap in native assets as opposed to wrapped assets that require additional swaps to acquire the desired asset and corresponding fees.
3. **Unified Liquidity:** Shared access of a single liquidity pool across multiple chains creates deeper liquidity for users & applications that trust in the bridge's reliability.

## Developer Docs

<https://stargateprotocol.gitbook.io/stargate/>

## Join The Community

* [Discord](http://stargate.finance/discord)
* [Telegram](https://t.me/+LEM0ELklmO1kODdh)
* [Medium](https://medium.com/stargate-official)
* [YouTube](https://www.youtube.com/channel/UCm4R3LIk_DuPfoykmWfZRrQ)


---

# 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://stargateprotocol.gitbook.io/stargate/user-docs/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.
