Getting Started for Developers
Introduction
Autonomys is a secure, scalable, and decentralized blockchain that resolves the blockchain trilemma without making compromises. It offers a platform where developers can build applications with ease, leveraging innovative protocols and familiar tools. This guide provides an overview of the development options available on the Autonomys Network.
Is It Difficult to Build Applications on Autonomys?
Absolutely not! Our primary objective is to minimize barriers to entry for both farmers and developers.
We pride ourselves on enabling unlimited possibilities - there are no boundaries!
Development Options
Developers can choose to utilize Auto SDK - a comprehensive toolkit designed to simplify development on the Autonomys Network, or Nova - Autonomys's EVM-compatible domain, allowing you to utilize all the familiar functionalities available on networks like Ethereum. Soon, you'll also be able to build your own local custom virtual machines.
Auto SDK
Key Features:
- Modular Packages: The SDK is organized into packages like auto-utils, auto-consensus, and auto-id. This partitions functionality intuitively and allows you to import only what you need.
- Simplified Interactions: Abstracts the complexity of blockchain operations with high-level functions.
- Flexibility: Suitable for building decentralized applications (dApps) and services with ease.
Getting Started with Auto SDK
To start using Auto SDK, refer to our Setup Instructions to clone the repository, install dependencies, and run tests. The SDK is designed to be developer-friendly, ensuring you can get up and running quickly.
Nova - EVM Compatible Domain
Key Features:
- Solidity Smart Contracts: Write and deploy smart contracts using Solidity, just as you would on Ethereum.
- Tool Compatibility: Any tool available for Ethereum development - like Remix, Truffle, or Hardhat - is compatible with Nova.
- Seamless Transition: Developers familiar with Ethereum can transition to Autonomys without a steep learning curve.