# Getting Started

**Shogun is the Integration Layer**: a high-performance intent-centric platform that consolidates disparate blockchains into one unified application layer. With potentially hundreds or even thousands of chains being deployed, Shogun is the easiest way to get on-chain for both end-users and developers without worrying about the nuances of each chain.

Shogun introduces optimizations that result in a platform that can facilitate communication across and within individual blockchains as if they were all one monolithic system through Heterogenous Counterparty Discovery.

Shogun's improvements address existing bottlenecks within on-chain trading while preserving seamless compatibility with existing liquidity venues such as CEXs, DEXs, and more. As a result, the rich landscape of DeFi can plug seamlessly into Shogun while benefiting from CEX-like exchange rates and maximum performance, with the transparency of on-chain execution and settlement.&#x20;

## **Our Stack** <a href="#solution" id="solution"></a>

Shogun's stack includes the following major layers:

* **Smart Order Routing (SOR)** - all on-chain liquidity venues aggregated into one API with full cross-chain support for quoting. This allows support from major assets all the way to the most obscure memecoins.
* **Off-chain Auctions** - solvers compete in Dutch auctions using their own liquidity, as well as CoW, JIT LP vaults, and other liquidity venues. This ensures best prices from a variety of sources.

***

Would you like to integrate Interchain intents into your app? We have multiple ways for you to connect:

## SDK

The **Shogun SDK** enables integrations both on the frontend and backend, enabling robust UX/UI for interchain intents in combination with any primitive on-chain. Token support is the best option for protocols and more complex apps looking to integrate our services.

{% content-ref url="/pages/y4X9P5TQJZb6m0F8ocIW" %}
[Why Shogun?](/integration-docs/getting-started/why-shogun.md)
{% 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://intensity-labs.gitbook.io/integration-docs/getting-started.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.
