---
title: Network Guides
description: Learn how to interact with Flare onchain and offchain.
keywords:
  [flare-network, guides, quickstart, solidity, javascript, python, rust, go]
---

import DocCardList from "@theme/DocCardList";

Explore guides for building on Flare.
Whether you are just getting started or looking for advanced topics, these guides cover everything from language-specific quickstarts to on-chain interactions and protocol features.

## Getting Started

Get started building on Flare with your preferred language or framework.

<DocCardList
  items={[
    {
      type: "link",
      label: "Hardhat & Foundry Starter Kit",
      href: "/network/guides/hardhat-foundry-starter-kit",
      docId: "network/guides/hardhat-foundry-starter-kit",
    },
    {
      type: "link",
      label: "Flare for JavaScript Devs",
      href: "/network/guides/flare-for-javascript-developers",
      docId: "network/guides/flare-for-javascript-developers",
    },
    {
      type: "link",
      label: "Flare for React Devs",
      href: "/network/guides/flare-for-react-developers",
      docId: "network/guides/flare-for-react-developers",
    },
    {
      type: "link",
      label: "Flare for Python Devs",
      href: "/network/guides/flare-for-python-developers",
      docId: "network/guides/flare-for-python-developers",
    },
    {
      type: "link",
      label: "Flare for Rust Devs",
      href: "/network/guides/flare-for-rust-developers",
      docId: "network/guides/flare-for-rust-developers",
    },
    {
      type: "link",
      label: "Flare for Go Devs",
      href: "/network/guides/flare-for-go-developers",
      docId: "network/guides/flare-for-go-developers",
    },
  ]}
/>

## Onchain Guides

Learn how to interact with Flare smart contracts and onchain features.

<DocCardList
  items={[
    {
      type: "link",
      label: "Retrieving Contract Addresses",
      href: "/network/guides/flare-contracts-registry",
      docId: "network/guides/flare-contracts-registry",
    },
    {
      type: "link",
      label: "Secure Random Numbers",
      href: "/network/guides/secure-random-numbers",
      docId: "network/guides/secure-random-numbers",
    },
    {
      type: "link",
      label: "Wrapped Native Tokens",
      href: "/network/guides/wnat",
      docId: "network/guides/wnat",
    },
  ]}
/>

## Protocol Guides

Learn how to interact with Flare protocol features like FlareDrops, staking, and more.

<DocCardList
  items={[
    {
      type: "link",
      label: "Manage FlareDrops",
      href: "/network/guides/manage-flaredrops",
      docId: "network/guides/manage-flaredrops",
    },
    {
      type: "link",
      label: "Gasless USD₮0 Transfers",
      href: "/network/guides/gasless-usdt0-transfers",
      docId: "network/guides/gasless-usdt0-transfers",
    },
    {
      type: "link",
      label: "Using Flare Stake Tool",
      href: "/network/guides/using-flare-stake-tool",
      docId: "network/guides/using-flare-stake-tool",
    },
  ]}
/>
