Hedera Getting Started Hero BG Flat 1

Getting Started with Hedera

The fastest way to get started building applications and ecosystems for the next generation of the web.

discord
Stack Overflow

Welcome to
Hedera
.

Let’s build
the future.

Learn the basics

Start your journey with the public Hedera network by learning the basics — from understanding the network’s architecture to who’s building next-generation applications, you’ll have a proper foundation to start building.

DEVELOPER COURSE

Official course by Swirlds Labs and the Hashgraph Association for the Hedera ecosystem.
LEARN

WHY HEDERA

Hedera is an open source, public, proof-of-stake network. Hedera network services offer low & fixed fees,10k TPS, and instant transaction finality.
READ

CORE CONCEPTS

Dive into the technical core concepts of Hedera. Learn everything from how accounts are created to scheduling transactions and querying on-ledger data.
DOCS

CASE STUDIES

From permissionless web3 startups and NFT projects to Fortune 500 companies, take a look into who’s choosing Hedera to build their next-generation application.
VISIT

Set up your environment

Start developing on the Hedera network today. After going through this step-by-step guide, you’ll have everything you need to understand the essentials and start building web3 applications.

STEP 1

TESTNET ACCESS

Access the Hedera testnet by creating a Hedera developer portal login or getting test $HBAR from the anonymous faucet.
STEP 1

STEP 2

ENVIRONMENT SETUP & SDKs

Choose an SDK and set up your development environment. Write code in Javascript, Java, or Go.
STEP 2

STEP 3

CREATE AN ACCOUNT

Generate your keys & create an account on the Hedera testnet — you’ll receive an account ID and learn how to check your balance.
STEP 3

STEP 4

SUBMIT YOUR FIRST TRANSACTION

Send your first transaction by transferring hbar from your account to another account on the Hedera testnet.
STEP 4

STEP 5

QUERY THE LEDGER

Learn how to access historical and consensus data from the mirror and Hedera nodes.
STEP 5

Hedera network services

Learn about each of the network services on Hedera and how each service can be used independently or together to build decentralized applications.

SMART CONTRACTS

An EVM-based smart contract service. Build and deploy contracts using Solidity or port over an existing smart contract with ease.
LEARN

TOKEN SERVICE

Configure, mint, and manage native fungible and non-fungible tokens using ERC-20 & 721 standards on the Hedera network.
LEARN

CONSENSUS SERVICE

Incorporate scalable, real-time, auditable logs of events with consensus timestamps into any web2 or permissionless web3 application.
LEARN

Build your first dapp

Learn how to use Hedera network services and start building an application by following these step-by-step tutorials.
SMART CONTRACTS
TOKEN SERVICE

Create & Deploy a Smart Contract

Create a Solidity Smart Contract that interacts with the Hedera Token Service, bringing full programmability into your token-based application.
TUTORIAL
TOKEN SERVICE

Create Fungible Tokens

Use the Hedera Token Service to create fungible tokens that map to ERC-20 standards and scale to 10,000+ TPS.
TUTORIAL
TOKEN SERVICE

Create Non-Fungible Tokens

Use the Hedera Token Service to create non-fungible tokens that map to ERC-721 standards and scale to 10,000+ TPS.
TUTORIAL
CONSENSUS SERVICE

Write Verifiable Data to Hedera

Use the Hedera Consensus Service as a decentralized message bus to write immutable, verifiable, and consensus timestamped data at 10k+ TPS and $0.0001 per message.
TUTORIAL

Migrate to Hedera

Continue utilizing familiar Ethereum tooling, Web3JS, Truffle, Ethers, Hardhat, and Foundry to build on Hedera using the JSON-RPC Relay. As an Ethereum developer, your workflow does not have to change.

Migrate from Etherum
1

Create an ECDSA Account

Create an account with ECSDA keys to use with a JSON-RPC for EVM-compatible tooling, libraries, and wallets.

GENERATE
2

CONFIGURE METAMASK

Add the Hedera testnet or mainnet to MetaMask using the Hashio offering of the JSON-RPC Relay. Sign transactions and queries to test your Hedera-powered application.

SETUP
3

EVM Libraries & Tooling

Integrate Hedera into ethers, web3js, truffle, or hardhat for building, debugging, and deploying your smart contract application on the Hedera network.

SETUP

Developer tools & integrations

Explore various developer tools and resources on Hedera that help make building and maintaining your application even easier.

Network Explorers

Visualizations & APIs for historical network data, including account & token details, transactions, tokens, contracts, topics, and schedules.
EXPLORERS

WALLET INTEGRATIONS

Onboard users into your application with ease. Wallets on Hedera offer transaction singing, management of HBAR, NFTs, and fungible tokens.
INTEGRATIONS

NETWORK BRIDGE

HashPort is a public utility that facilitates the bi-directional movement of digital assets between public networks in a quick, secure, and cost-effective way.
VISIT

JSON-RPC Relay

JSON-RPC makes it easy for existing EVM-based libraries, dev tools, and wallets to work effortlessly on Hedera. Hashio is a free implementation of the relay, offered by Swirlds Labs.
GITHUB Hashio

Monitoring & Security

Use Open Zeppelin’s Defender Admin, Relay, and Sentinels for administrative, security, and monitoring functionality for Smart Contracts on Hedera.
VISIT

LOCAL NODE

Learn how to set up your own Hedera local network, including consensus & mirror nodes, using Docker.
TUTORIAL

Join the developer community

Get technical support, join the conversation, and get building faster