Developer guides
# Developer guides
Welcome to Ronin developer documentation. Here you'll find tutorials, how-to guides, and API reference for building on Ronin, from deploying smart contracts to integrating with Mavis Market, Mavis Store, Ronin Wallet, and more.
## What is Ronin?[](https://docs.skymavis.com/#what-is-ronin)
Developed by Sky Mavis, the creator of Axie Infinity, Ronin is a blockchain built specifically for games. By supporting EVM-compatible smart contracts and protocols, Ronin enables developers to create feature-rich, high-performance blockchain projects.
## How to deploy on Ronin?[](https://docs.skymavis.com/#how-to-deploy-on-ronin)
Before diving deeper into Ronin's building parts, there are a few things you need to know about deployment on Ronin.
Anyone can start building and testing on Saigon, a public Ronin testnet. Everything from Ronin Wallet integration to smart contract deployment is open on Saigon. Most Sky Mavis dApps support the Saigon testnet.
The Ronin mainnet, however, is a permissioned blockchain, which means only certain parties can deploy on the mainnet. To deploy your project on the Ronin mainnet, you need to apply for our allowlist.
## How to build on Ronin?[](https://docs.skymavis.com/#how-to-build-on-ronin)
If you’ve worked with other EVM blockchains, like Ethereum, you’re ready to build on Ronin. All your Ethereum tools will work on Ronin.