Introduction

Welcome to Hedera docs

Required API Update

To ensure creation of accounts, smart contracts, and files runs smoothly, please add the following to your account transactions (in java) .setAutoRenewPeriod(Duration.ofSeconds(7890000)). This is a fixed duration and other inputs will result in an error. Read more >

Hedera is a public distributed ledger for building and deploying decentralized applications and microservices. You can use Hedera’s network services–Cryptocurrency, Smart Contracts, and File Service–atop the hashgraph consensus algorithm, to build applications with high throughput, fair ordering, and low-latency consensus finality in seconds without relying on centralized infrastructure.

The network is made up of permissioned nodes run by the the Hedera Governing Council, a group of term-limited enterprises that lead the network's direction. Over time the network will move to a permissionless model.

What is hashgraph?

Hashgraph is a distributed consensus algorithm and data structure that is fast, fair, and secure. This indirectly creates a trusted community, even when members do not necessarily trust each other. Hedera is the only authorized public network to use hashgraph.

Learn How Hashgraph Works

Network services

Hedera provides three services, exposed via API, to access the public ledger. Today, Hedera network services are available with varying availability and access:

Limited support

Transactions are currently throttled for mainnet and testnet. You will receive a "BUSY" message if the number of transactions submitted to the network exceeds the threshold value.

Network service
Testnet
Mainnet

Cryptocurrency

Limited

Limited

Smart Contracts

Limited

Limited

File Service

Limited

Limited

Under development

The following features of the Hedera mainnet are still under development and therefore not yet available:

  • State Proofs
  • Claims
  • Staking

Getting started

Currently, to start building on Hedera you will need to:

  1. Create your Hedera portal login, completing identity verification (KYC)
  2. Join a testnet from the Hedera Portal
  3. Import or download the Hedera Java SDK, or find a community SDK
  4. Check out how to run the provided examples here.

Have feedback?

We're actively working on expanding documentation, examples, and constantly improving our SDK. We'd love to hear from you if a particular subject is confusing, or you have suggestions for an improvement, please let us know by suggesting an edit or in the discord chat.


Introduction


Welcome to Hedera docs

Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.