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

# SDKs

> This section will explain how to use popular SDKs with Sophon and provide all the relevant external links

**Sophon** is compatible with ZKsync Era SDKs, providing developers with powerful tools to build their applications. These SDKs offer features like enhanced scalability, security, and improved user experience through **Paymaster** support and **Account Abstraction**.

<Tip>
  For detailed documentation and guides, visit [ZKsync's SDK Documentation](https://sdk.zksync.io/).
</Tip>

## JavaScript/TypeScript

<CardGroup cols="3">
  <Card title="Ethers" icon="plug" href="https://sdk.zksync.io/js/ethers">
    Recommended SDK for Ethers.js integration, supporting both v5 and v6. Perfect for existing Ethereum projects.
  </Card>

  <Card title="Viem" icon="bolt" href="https://viem.sh/zksync">
    Modern TypeScript-first Ethereum library with excellent developer experience and type safety.
  </Card>

  <Card title="Web3.js" icon="code" href="https://sdk.zksync.io/js/web3js">
    Popular Web3 library integration for developers familiar with the Web3.js ecosystem.
  </Card>
</CardGroup>

<Note>
  To understand better how to use our Paymaster for contract interactions, check our detailed **viem & wagmi with Sophon** [page](/build/interact/viem-wagmi).
</Note>

## Other Languages

<CardGroup cols="3">
  <Card title="Go" icon="golang" href="https://sdk.zksync.io/go">
    Full-featured SDK for Go developers with comprehensive blockchain integration capabilities.
  </Card>

  <Card title="Python" icon="python" href="https://sdk.zksync.io/python">
    Python integration for blockchain development, perfect for data-driven applications.
  </Card>

  <Card title="Java" icon="java" href="https://sdk.zksync.io/java">
    Enterprise-grade Java SDK for building robust blockchain applications.
  </Card>

  <Card title="Swift" icon="swift" href="https://sdk.zksync.io/swift">
    Native iOS development support for building mobile blockchain applications.
  </Card>

  <Card title="Rust" icon="rust" href="https://sdk.zksync.io/rust">
    Systems programming SDK with Rust for high-performance blockchain applications.
  </Card>
</CardGroup>
