> ## Documentation Index
> Fetch the complete documentation index at: https://docs.hedera.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Networks

> Choose your Hedera network environment: mainnet for production, testnet for development, or localnet for offline testing.

<div className="not-prose landing-container">
  <div className="landing-section">
    <h2 id="environments" className="landing-section-heading">
      <a href="#environments">Environments</a>
    </h2>

    <p className="landing-section-description">
      Three network environments: pick the one that matches your stage.
    </p>

    <div className="landing-grid landing-grid--loose">
      <a href="/networks/mainnet/index" className="landing-media-card">
        <div className="landing-media-card-hero">
          <svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="var(--landing-demo-icon)" strokeWidth="1.5" strokeLinecap="round" strokeLinejoin="round">
            <circle cx="12" cy="12" r="10" />

            <path d="M2 12h20 M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 M12 2a15.3 15.3 0 0 0-4 10 15.3 15.3 0 0 0 4 10" />
          </svg>
        </div>

        <div className="landing-media-card-body">
          <div className="landing-card-title">Mainnet</div>
          <div className="landing-card-desc">Production network: real HBAR, real fees, real finality.</div>

          <div className="landing-tag-group">
            <span className="landing-tag">Production</span>
          </div>
        </div>
      </a>

      <a href="/networks/testnet/index" className="landing-media-card">
        <div className="landing-media-card-hero">
          <svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="var(--landing-demo-icon)" strokeWidth="1.5" strokeLinecap="round" strokeLinejoin="round">
            <path d="M9 11l3 3L22 4 M21 12v7a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11" />
          </svg>
        </div>

        <div className="landing-media-card-body">
          <div className="landing-card-title">Testnet</div>
          <div className="landing-card-desc">Free test HBAR for development: production-equivalent environment.</div>

          <div className="landing-tag-group">
            <span className="landing-tag">Testing</span>
          </div>
        </div>
      </a>

      <a href="/networks/localnet/index" className="landing-media-card">
        <div className="landing-media-card-hero">
          <svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="var(--landing-demo-icon)" strokeWidth="1.5" strokeLinecap="round" strokeLinejoin="round">
            <rect x="2" y="3" width="20" height="14" rx="2" ry="2" />

            <path d="M8 21h8 M12 17v4" />
          </svg>
        </div>

        <div className="landing-media-card-body">
          <div className="landing-card-title">Localnet</div>
          <div className="landing-card-desc">Run Hedera on your laptop: single-node or multi-node setup.</div>

          <div className="landing-tag-group">
            <span className="landing-tag">Local</span>
          </div>
        </div>
      </a>
    </div>
  </div>

  <div className="landing-section">
    <h2 id="reference" className="landing-section-heading">
      <a href="#reference">Reference</a>
    </h2>

    <div className="landing-grid">
      <a href="/networks/fees" className="landing-card">
        <div className="landing-card-icon">
          <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="#fff" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round">
            <circle cx="12" cy="12" r="10" />

            <path d="M12 7v10 M9.5 15h5a2 2 0 1 0 0-4h-5a2 2 0 1 1 0-4h5" />
          </svg>
        </div>

        <div>
          <div className="landing-card-title">Fee Tables</div>
          <div className="landing-card-desc">USD-denominated transaction fees for every Hedera service.</div>
        </div>
      </a>

      <a href="/networks/mainnet/index#main-network-throttles" className="landing-card">
        <div className="landing-card-icon">
          <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="#fff" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round">
            <path d="M22 12h-4l-3 9L9 3l-3 9H2" />
          </svg>
        </div>

        <div>
          <div className="landing-card-title">Network Throttles</div>
          <div className="landing-card-desc">TPS limits by transaction type on mainnet.</div>
        </div>
      </a>

      <a href="/networks/community-mirror-nodes-explorers" className="landing-card">
        <div className="landing-card-icon">
          <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="#fff" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round">
            <rect x="2" y="2" width="20" height="8" rx="2" ry="2" />

            <rect x="2" y="14" width="20" height="8" rx="2" ry="2" />

            <path d="M6 6h.01 M6 18h.01" />
          </svg>
        </div>

        <div>
          <div className="landing-card-title">Community Mirror Nodes</div>
          <div className="landing-card-desc">Third-party mirror node endpoints for querying Hedera network data.</div>
        </div>
      </a>

      <a href="/networks/release-notes/services" className="landing-card">
        <div className="landing-card-icon">
          <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="#fff" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round">
            <path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z" />

            <polyline points="14 2 14 8 20 8" />

            <line x1="16" y1="13" x2="8" y2="13" />

            <line x1="16" y1="17" x2="8" y2="17" />

            <polyline points="10 9 9 9 8 9" />
          </svg>
        </div>

        <div>
          <div className="landing-card-title">Release Notes</div>
          <div className="landing-card-desc">Hedera Services and Mirror Node release history.</div>
        </div>
      </a>
    </div>
  </div>
</div>
