> ## Documentation Index
> Fetch the complete documentation index at: https://docs.tac.build/llms.txt
> Use this file to discover all available pages before exploring further.

# TAC Proxies

> TAC Proxy contracts receive cross-chain calls and assets from TON users and route them to EVM dApps and vice versa

Learn more about TAC Proxies role on [this page](/why-tac/components/proxy-contracts).

## Proxy Solutions

When choosing a proxy solution, you currently have two options:

* **Custom**: Build and deploy a proxy for your EVM dApp using Solidity.
  Test locally using `TacLocalTestSdk` library or by using our joint [TON + TAC Testnet](/sdk/overview#testnet).
  This option supports any level of complexity.

* **Agnostic**: Implement calls to your EVM dApp directly in your frontend or JS-based backend using our SDK.
  No deployment needed.
  Test on our joint [TON + TAC Testnet](/sdk/overview#testnet).
  Has limitations, preferred for relatively simple use cases.

<CardGroup cols={2}>
  <Card title="Custom Proxy" href="/proxies/custom-proxy/message-flow" icon="git-commit-horizontal">
    Theory and examples how to build a custom proxy yourself
  </Card>

  <Card title="Agnostic Proxy" href="/sdk/advanced-usage/agnostic-proxy" icon="code">
    Introductory page. Only SDK required
  </Card>
</CardGroup>
