Getting Started
IOTA offers Move smart contracts on layer 1, complementing IOTA EVM on layer 2.
The guides in this section will guide you as you start your IOTA journey. We recommend that you start by setting up your development environment, and then move on to install IOTA.
GraphQL queries
Use the GraphQL service for IOTA RPC to interact with on-chain data.
Go to Query IOTA RPC with GraphQL.
What's Next?
If you are already familiar with the basics, you can try the following sections:
- Create a Move Package: Learn by writing, building, and publishing a simple dApp.
- IOTA 101: Get an overview of the Move concepts you'll use as a foundation to build create coins, tokens and NFTs using the Move's Object Model.
- From Solidity/EVM to Move: If you're an experienced Solidity developer, check out the key differences between developing on Move.
- Learn Move with the IOTA Capture the Flag challenges.
- Cryptography: Leverage multiple cryptographic algorithms to create secure and flexible smart contracts applications.