> For the complete documentation index, see [llms.txt](https://docs.sai.fun/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.sai.fun/for-devs.md).

# For Devs

- [Getting Started](https://docs.sai.fun/for-devs/dev.md): Build on Sai with comprehensive technical documentation, API references, and integration guides.
- [EVM Integration Guide](https://docs.sai.fun/for-devs/dev/evm-guide.md)
- [WASM Integration Guide](https://docs.sai.fun/for-devs/dev/wasm-guide.md)
- [Sai Core](https://docs.sai.fun/for-devs/sai-core.md): Sai's perpetual exchange app is implemented in Rust, a powerful language for secure, sandboxed programming, that compiles into Wasm bytecode. 5 key contracts manage everything on Sai, fully onchain.
- [Perp Contract](https://docs.sai.fun/for-devs/sai-core/perp-contract.md): An in-depth look at the Sai Perp (perpetual futures) contract implementation.
- [Perp: Borrowing Module](https://docs.sai.fun/for-devs/sai-core/perp-borrowing.md): Borrowing fees and groups in the Sai Perp (perpetual futures) contract.
- [Perp: After-Hours Leverage](https://docs.sai.fun/for-devs/sai-core/after-hours-leverage.md): Contract behavior for scheduled-market after-hours effective leverage controls.
- [Perp: Price Impact Module](https://docs.sai.fun/for-devs/sai-core/perp-price-impact.md): The Price Impact Module calculates and applies price impact to trades based on their size and market depth. This module ensures that larger trades more significantly affect the execution price, reflec
- [Perp: State Variables](https://docs.sai.fun/for-devs/sai-core/perp-state.md)
- [Contract Addresses Reference](https://docs.sai.fun/for-devs/sai-core/contracts.md)
- [WASM & EVM Integration](https://docs.sai.fun/for-devs/sai-core/contract-integration.md)
- [Sai Keeper](https://docs.sai.fun/for-devs/sai-keeper.md): Sai Keeper is a GraphQL API that indexes Sai Protocol's on-chain data, enabling developers to query trades, liquidity pools, prices, and fees without directly accessing the blockchain.
- [Core Concepts](https://docs.sai.fun/for-devs/sai-keeper/core-concepts.md)
- [Perp API](https://docs.sai.fun/for-devs/sai-keeper/api-perp.md)
- [Liquidity Provider (LP) API](https://docs.sai.fun/for-devs/sai-keeper/api-lp.md)
- [Oracle API](https://docs.sai.fun/for-devs/sai-keeper/api-oracle.md)
- [Fees API](https://docs.sai.fun/for-devs/sai-keeper/api-fees.md)
- [Examples: Queries](https://docs.sai.fun/for-devs/sai-keeper/examples-queries.md)
- [Examples: Subscriptions](https://docs.sai.fun/for-devs/sai-keeper/examples-subscriptions.md)
- [Client Setup](https://docs.sai.fun/for-devs/sai-keeper/client-setup.md)
- [Filters & Pagination](https://docs.sai.fun/for-devs/sai-keeper/filters-pagination.md)
- [Use Cases](https://docs.sai.fun/for-devs/use-cases.md): Discover real-world examples of building with Sai. Learn how developers integrate Sai into their applications and services.
- [Telegram Bot Integration](https://docs.sai.fun/for-devs/use-cases/tg-guide.md)
