> For the complete documentation index, see [llms.txt](https://dev.uniultra.xyz/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://dev.uniultra.xyz/docs/readme.md).

# Welcome to unicorn ultra — let’s build the future

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.

<table data-card-size="large" data-view="cards"><thead><tr><th align="center"></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td align="center"><a href="#learn-the-basics"><strong>LEARN THE BASICS</strong></a></td><td><a href="#learn-the-basics">#learn-the-basics</a></td></tr><tr><td align="center"><a href="#set-up-your-environment"><strong>ENVIRONMENT SETUP</strong></a></td><td><a href="#set-up-your-environment">#set-up-your-environment</a></td></tr><tr><td align="center"><a href="#build-your-first-decentralized-application-dapp"><strong>START BUILDING</strong></a></td><td><a href="#build-your-first-decentralized-application-dapp">#build-your-first-decentralized-application-dapp</a></td></tr><tr><td align="center"><a href="#hedera-network-services"><strong>NETWORK SERVICES</strong></a></td><td><a href="#hedera-network-services">#hedera-network-services</a></td></tr><tr><td align="center"><a href="#evm-compatible-tools"><strong>EVM-COMPATIBLE TOOLS</strong></a></td><td><a href="#evm-compatible-tools">#evm-compatible-tools</a></td></tr><tr><td align="center"><a href="#developer-tools-and-integrations"><strong>TOOLS &#x26; INTEGRATIONS</strong></a></td><td><a href="#developer-tools-and-integrations">#developer-tools-and-integrations</a></td></tr><tr><td align="center"><a href="https://hedera.com/roadmap"><strong>HEDERA ROADMAP</strong></a></td><td><a href="https://hedera.com/roadmap">https://hedera.com/roadmap</a></td></tr><tr><td align="center"><a href="/pages/CLXmO1BRyihDliwV3py8"><strong>CONTRIBUTING GUIDE</strong></a></td><td><a href="/pages/CLXmO1BRyihDliwV3py8">/pages/CLXmO1BRyihDliwV3py8</a></td></tr></tbody></table>

## Learn the Basics

<table data-card-size="large" data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th><th data-hidden data-card-cover data-type="files"></th></tr></thead><tbody><tr><td><a href="https://hedera.com/learning/hedera-hashgraph/what-is-hedera-hashgraph"><strong>Hedera Explained</strong></a></td><td>Understand the basics of Hedera network node types, developer services &#x26; API, governance, $HBAR, and more by reading this introduction to Hedera.</td><td><a href="https://hedera.com/learning/hedera-hashgraph/what-is-hedera-hashgraph">https://hedera.com/learning/hedera-hashgraph/what-is-hedera-hashgraph</a></td><td><a href="/files/t6tRWiQeNJ5IKS09bTV1">/files/t6tRWiQeNJ5IKS09bTV1</a></td></tr><tr><td><a href="https://hedera.com/how-it-works"><strong>How It Works</strong></a></td><td>Hedera is an open-source, public, proof-of-stake network. Hedera network services offer low &#x26; fixed fees,10k TPS, and instant transaction finality.</td><td><a href="https://hedera.com/how-it-works">https://hedera.com/how-it-works</a></td><td><a href="/files/lb1a5qqR1tb3jERcFI6k">/files/lb1a5qqR1tb3jERcFI6k</a></td></tr><tr><td><a href="/pages/YEXmfb47FzzQ7T6sulJk"><strong>Core Concepts</strong></a></td><td>Dive into the technical core concepts of Hedera. Learn everything from how accounts are created to scheduling transactions and querying on-ledger data.</td><td><a href="/pages/YEXmfb47FzzQ7T6sulJk">/pages/YEXmfb47FzzQ7T6sulJk</a></td><td><a href="/files/a4Sh7Alr4mEGcdZuTjiM">/files/a4Sh7Alr4mEGcdZuTjiM</a></td></tr><tr><td><a href="https://hedera.com/ecosystem"><strong>Hedera Ecosystem</strong></a></td><td>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.</td><td><a href="https://hedera.com/ecosystem">https://hedera.com/ecosystem</a></td><td><a href="/files/3SOFHn8TI6KPu3LeBRy2">/files/3SOFHn8TI6KPu3LeBRy2</a></td></tr></tbody></table>

## Set Up Your Environment

Start developing on the Hedera network today by following the step-by-step guide, which will provide you with everything you need to understand the essentials and start building web3 applications. Alternatively, you can start building with an end-to-end video tutorial.

{% tabs %}
{% tab title="Step-by-Step Guide" %}

<table data-card-size="large" data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th><th data-hidden data-card-cover data-type="files"></th></tr></thead><tbody><tr><td><strong>1.</strong> <a href="/pages/ZudpAzB0Cx10iEuNuWZN"><strong>Testnet Access</strong></a></td><td>Create your developer profile on the portal to get your testnet account ID, keys, and test HBAR.</td><td><a href="/pages/ZudpAzB0Cx10iEuNuWZN">/pages/ZudpAzB0Cx10iEuNuWZN</a></td><td><a href="/files/ct4SqyJpsiZ23HlUoxnA">/files/ct4SqyJpsiZ23HlUoxnA</a></td></tr><tr><td><strong>2.</strong> <a href="/pages/gJcPdMo2kBhzIfLYbGtD"><strong>Environment Setup</strong></a></td><td>Choose an SDK and set up your development environment. Write code in Javascript, Java, or Go.</td><td><a href="/pages/gJcPdMo2kBhzIfLYbGtD">/pages/gJcPdMo2kBhzIfLYbGtD</a></td><td><a href="/files/xYnfWmZd9fNzrnkX44kt">/files/xYnfWmZd9fNzrnkX44kt</a></td></tr><tr><td><strong>3.</strong> <a href="/pages/UipqKoMnUD3VwVQgUnrN"><strong>Create an Account</strong></a></td><td>Generate keys &#x26; learn how to create an account on the Hedera Testnet using the SDK — you’ll submit a transaction, receive an account ID and learn how to check your balance.</td><td><a href="/pages/UipqKoMnUD3VwVQgUnrN">/pages/UipqKoMnUD3VwVQgUnrN</a></td><td><a href="/files/MkvmPFaGU1B7vHAN0r9Y">/files/MkvmPFaGU1B7vHAN0r9Y</a></td></tr><tr><td><strong>4.</strong> <a href="/pages/8m7EWXVcUzUtslKAOV2U"><strong>Transfer HBAR</strong></a></td><td>Send a balance transfer transaction by transferring HBAR from your account to another on Hedera Testnet. You'll create and verify a transfer transaction and learn how to get the account balance.</td><td><a href="/pages/8m7EWXVcUzUtslKAOV2U">/pages/8m7EWXVcUzUtslKAOV2U</a></td><td><a href="/files/dG2Yi15q53olvlpgtTEY">/files/dG2Yi15q53olvlpgtTEY</a></td></tr></tbody></table>
{% endtab %}

{% tab title="Video Tutorial" %}
{% embed url="<https://youtu.be/Skx6b8uK9ks>" %}
Start Developing on Hedera\
by Developer Advocate: Michiel Mulders
{% endembed %}
{% endtab %}
{% endtabs %}

## Build Your First Decentralized Application (DApp)

Learn how to use Hedera network services and build your first dApp by following these step-by-step tutorials.

<table data-card-size="large" data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th><th data-hidden data-card-cover data-type="files"></th></tr></thead><tbody><tr><td><a href="/pages/5VAUhwGv7NRgOrpkvhRX"><strong>Create &#x26; Deploy a Smart Contract</strong></a></td><td>Create a Solidity Smart Contract that interacts with the Hedera Token Service, bringing full programmability into your token-based application.</td><td><a href="/pages/5VAUhwGv7NRgOrpkvhRX">/pages/5VAUhwGv7NRgOrpkvhRX</a></td><td><a href="/files/2LqXTOx6ISfF9yVuYlk6">/files/2LqXTOx6ISfF9yVuYlk6</a></td></tr><tr><td><a href="/pages/WwBG6GJB3lROOef4nttX"><strong>Create Fungible Tokens</strong></a></td><td>Service to create fungible tokens that map to <a href="https://docs.hedera.com/guides/core-concepts/smart-contracts/supported-erc-token-standards">ERC-20 standards</a> and scale to 10,000+ TPS.</td><td><a href="/pages/WwBG6GJB3lROOef4nttX">/pages/WwBG6GJB3lROOef4nttX</a></td><td><a href="/files/IKrHZJlV9macy6LS9czk">/files/IKrHZJlV9macy6LS9czk</a></td></tr><tr><td><a href="/pages/0suBjA8UyjOfR5IuOxpz"><strong>Create Non-Fungible Tokens</strong></a></td><td>Use the Hedera Token Service to create non-fungible tokens that map to <a href="https://docs.hedera.com/guides/core-concepts/smart-contracts/supported-erc-token-standards">ERC-721 standards</a> and scale to 10,000+ TPS.</td><td><a href="/pages/0suBjA8UyjOfR5IuOxpz">/pages/0suBjA8UyjOfR5IuOxpz</a></td><td><a href="/files/4qyGn07ofVdAxLO9s5gp">/files/4qyGn07ofVdAxLO9s5gp</a></td></tr><tr><td><a href="/pages/lgOUOPMlOARijW88XwSW"><strong>Write Verifiable Data to Hedera</strong></a></td><td>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.</td><td><a href="/pages/lgOUOPMlOARijW88XwSW">/pages/lgOUOPMlOARijW88XwSW</a></td><td><a href="/files/XXfwKA9h21R76bE8jOOz">/files/XXfwKA9h21R76bE8jOOz</a></td></tr></tbody></table>

## Hedera Network Services

Learn about the suite of network services offered on Hedera and how each can be used to build decentralized applications.

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th><th data-hidden data-card-cover data-type="files"></th></tr></thead><tbody><tr><td><a href="/pages/9FRwH5DF5ZwdfIFZhpUg"><strong>Smart Contracts</strong></a></td><td>An EVM-based smart contract service. Build and deploy contracts using Solidity or port over an existing smart contract with ease.</td><td><a href="/pages/9FRwH5DF5ZwdfIFZhpUg">/pages/9FRwH5DF5ZwdfIFZhpUg</a></td><td><a href="/files/mqA6BRDY6ic0P98ZRQT0">/files/mqA6BRDY6ic0P98ZRQT0</a></td></tr><tr><td><a href="/pages/GbqARy9rGNmBaDG5CVx7"><strong>Token Service</strong></a></td><td>Configure, mint, and manage native fungible and non-fungible tokens or using ERC-20 &#x26; 721 standards on the Hedera network.</td><td><a href="/pages/GbqARy9rGNmBaDG5CVx7">/pages/GbqARy9rGNmBaDG5CVx7</a></td><td><a href="/files/KBl0de7n4gp9ybfgX5Kb">/files/KBl0de7n4gp9ybfgX5Kb</a></td></tr><tr><td><a href="/pages/BOJKK8TAsdma2XJqL8MG"><strong>Consensus Service</strong></a></td><td>Incorporate scalable, real-time, auditable logs of events with consensus timestamps into any web2 or permissionless web3 application.</td><td><a href="/pages/BOJKK8TAsdma2XJqL8MG">/pages/BOJKK8TAsdma2XJqL8MG</a></td><td><a href="/files/86YRx693JcwJsC3WpPl0">/files/86YRx693JcwJsC3WpPl0</a></td></tr><tr><td><a href="/pages/YNdZOF6kptkrztrHAMfu"><strong>File Service</strong></a></td><td>Hedera File Service is a decentralized file storage platform that allows users to securely store and access files on a distributed network of computers using hash as a file identifier.</td><td><a href="/pages/YNdZOF6kptkrztrHAMfu">/pages/YNdZOF6kptkrztrHAMfu</a></td><td><a href="/files/pNV2xxMtaetfeWbuq8hV">/files/pNV2xxMtaetfeWbuq8hV</a></td></tr></tbody></table>

## EVM-Compatible Tools

Continue utilizing familiar Ethereum development tools such as Web3.js, Truffle, Ethers, Hardhat, and Foundry to build on Hedera using the [JSON-RPC Relay](/docs/core-concepts/smart-contracts/json-rpc-relay.md). As an Ethereum developer, your workflow does not have to change.

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th><th data-hidden data-card-cover data-type="files"></th></tr></thead><tbody><tr><td><a href="https://github.com/hashgraph/hedera-json-rpc-relay/blob/main/docs/examples/account-alias-ecdsa.js"><strong>Create an ECDSA Account</strong></a></td><td>Create an ECDSA account that works with JSON-RPC to use EVM-compatible tooling, libraries, and wallets.</td><td><a href="https://github.com/hashgraph/hedera-json-rpc-relay/blob/main/docs/examples/account-alias-ecdsa.js">https://github.com/hashgraph/hedera-json-rpc-relay/blob/main/docs/examples/account-alias-ecdsa.js</a></td><td><a href="/files/1AClviqkcW8IZk368lU6">/files/1AClviqkcW8IZk368lU6</a></td></tr><tr><td><a href="https://github.com/hashgraph/hedera-json-rpc-relay/blob/main/docs/transfer-guide.md"><strong>Set Up Metamask</strong></a></td><td>Add a Hedera network to Metamask using the <a href="http://hashio.io">Hashio</a> implementation of the JSON-RPC Relay. Sign transactions and queries to test your Hedera-powered application.</td><td><a href="https://github.com/hashgraph/hedera-json-rpc-relay/blob/main/docs/transfer-guide.md">https://github.com/hashgraph/hedera-json-rpc-relay/blob/main/docs/transfer-guide.md</a></td><td><a href="/files/wgApTWKgk8IzsYR2NSpE">/files/wgApTWKgk8IzsYR2NSpE</a></td></tr><tr><td><a href="https://github.com/hashgraph/hedera-json-rpc-relay/tree/main/tools"><strong>Libraries &#x26; Tooling</strong></a></td><td>Integrate Hedera into Ethers, web3.js, Truffle, or Hardhat for building, debugging, and deploying your smart contract applications on the Hedera network.</td><td><a href="https://github.com/hashgraph/hedera-json-rpc-relay/tree/main/tools">https://github.com/hashgraph/hedera-json-rpc-relay/tree/main/tools</a></td><td><a href="/files/zrHMB3fkfm1Rg7P8JPUM">/files/zrHMB3fkfm1Rg7P8JPUM</a></td></tr><tr><td><a href="https://github.com/hashgraph/hedera-json-rpc-relay"><strong>JSON-RPC Relay</strong></a></td><td>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.</td><td><a href="https://github.com/hashgraph/hedera-json-rpc-relay">https://github.com/hashgraph/hedera-json-rpc-relay</a></td><td><a href="/files/IunwB7V8WalQYhuUkTXb">/files/IunwB7V8WalQYhuUkTXb</a></td></tr></tbody></table>

## Developer Tools and Integrations

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

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th><th data-hidden data-card-cover data-type="files"></th></tr></thead><tbody><tr><td><a href="/pages/lOGSPSTPzbpzCqXGXAHg"><strong>Network Explorers</strong></a></td><td>Visualizations &#x26; APIs for historical network data, including account &#x26; token details, transactions, tokens, contracts, topics, and schedules.</td><td><a href="/pages/lOGSPSTPzbpzCqXGXAHg">/pages/lOGSPSTPzbpzCqXGXAHg</a></td><td><a href="/files/UTGkmVbakERDWLs0zrEM">/files/UTGkmVbakERDWLs0zrEM</a></td></tr><tr><td><a href="/pages/q1ZrAvNf36v2kCWGZcw4#ecosystem-wallet-support"><strong>Wallet Integrations</strong></a></td><td>Onboard users into your application with ease. Wallets on Hedera offer transaction signing, management of HBAR, NFTs, and fungible tokens.</td><td><a href="/pages/q1ZrAvNf36v2kCWGZcw4#ecosystem-wallet-support">/pages/q1ZrAvNf36v2kCWGZcw4#ecosystem-wallet-support</a></td><td><a href="/files/cYGw2CwFl8OhPZB3cRb3">/files/cYGw2CwFl8OhPZB3cRb3</a></td></tr><tr><td><a href="https://www.hashport.network/"><strong>Network Bridge</strong></a></td><td>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.</td><td><a href="https://www.hashport.network/">https://www.hashport.network/</a></td><td><a href="/files/t0dZH5lniLn4QGClyAkG">/files/t0dZH5lniLn4QGClyAkG</a></td></tr><tr><td><a href="https://www.openzeppelin.com/defender"><strong>Monitoring &#x26; Security</strong></a></td><td>Use Open Zeppelin’s Defender Admin, Relay, and Sentinels for administrative, security, and monitoring functionality for Smart Contracts on Hedera.</td><td><a href="https://www.openzeppelin.com/defender">https://www.openzeppelin.com/defender</a></td><td><a href="/files/EZmJUTBGaTTXraUgt4zU">/files/EZmJUTBGaTTXraUgt4zU</a></td></tr><tr><td><a href="https://hedera.com/blog/how-to-set-up-your-own-hedera-local-network-using-docker"><strong>Local Node</strong></a></td><td>Learn how to set up your own Hedera local network, including consensus &#x26; mirror nodes, using Docker.</td><td><a href="https://hedera.com/blog/how-to-set-up-your-own-hedera-local-network-using-docker">https://hedera.com/blog/how-to-set-up-your-own-hedera-local-network-using-docker</a></td><td><a href="/files/rwqPaPHMU0vzk17h7WBM">/files/rwqPaPHMU0vzk17h7WBM</a></td></tr></tbody></table>

> **Have a question?** [**Ask it on StackOverflow**](https://stackoverflow.com/questions/tagged/hedera-hashgraph)**.**
