> For the complete documentation index, see [llms.txt](/llms.txt).

# Build and scale your dapp using services

MetaMask, in partnership with [Infura](https://www.infura.io/), offers a comprehensive set of services to facilitate dapp and Snap development. This includes JSON-RPC APIs for easy access to key networks and REST APIs aimed at automating and optimizing essential development tasks. These services streamline development workflows to help developers build and scale robust dapps and Snaps.

## Features[​](#features "Direct link to Features")

Infura offers a robust set of features designed to enhance the development, deployment, and management of dapps. These features include:

- **Broad access to major networks** - Infura supports the major networks, allowing you to take advantage of Ethereum's smart contracts, IPFS's distributed file system, or high performing layer 2 networks.
- [**Decentralized Infrastructure Network (DIN) support**](https://www.infura.io/solutions/decentralized-infrastructure-service) - DIN works alongside Infura to provide the following:  
  - **Failover support for APIs** - Currently available on select networks for customers on Growth or Custom plans; if an Infura API endpoint becomes unavailable for any reason, requests can be forwarded to a DIN partner to fulfill the request. This ensures that your application remains running, providing uninterrupted service to your users.
  - **Expanded network access** - Infura can extend its network offerings by leveraging DIN to access networks that it doesn't natively support.
  - **Expanded method support** - This includes access to debug or trace methods not natively supported by Infura. For these types of calls, Infura leverages DIN to provide user access.
- **Archive data querying** - [Access historical state data](/services/concepts/archive-data/) at any given block height. This is essential for performing deep analyses of past transactions, contract states, or balances. With this feature, developers can build applications that are not only data-rich but also comprehensive. Infura can leverage DIN to provide access to archive data that may not be natively supported.
- **Expansion APIs** - [Access Infura's multichain Gas API](/services/reference/gas-api/api-reference/). Use the Gas API used by the MetaMask wallet to analyze and optimize gas costs on EIP-1559 compatible chains.

## Browse by network[​](#browse-by-network "Direct link to Browse by network")

Click below to explore the supported networks.

- [![Arbitrum logo](/img/logos/logo-arbitrum.svg)Arbitrum](/services/reference/arbitrum/)
- [![Avalanche logo](/img/logos/logo-avalanche.svg)Avalanche](/services/reference/avalanche-c-chain/)
- [![Base logo](/img/logos/logo-base.svg)Base](/services/reference/base/)
- [![Blast logo](/img/logos/logo-blast.svg)Blast](/services/reference/blast/)
- [![BNB Smart Chain logo](/img/logos/logo-bnb.svg)BNB Smart Chain](/services/reference/bnb-smart-chain/)
- [![Celo logo](/img/logos/logo-celo.svg)Celo](/services/reference/celo/)
- [![Ethereum logo](/img/logos/logo-eth.svg)Ethereum](/services/reference/ethereum/)
- [![Hemi logo](/img/logos/logo-hemi.svg)Hemi](/services/reference/hemi/)
- [![HyperEVM logo](/img/logos/logo-hyperevm.svg)HyperEVM](/services/reference/hyperevm/)
- [![IPFS logo](/img/logos/logo-ipfs.svg)IPFS](/services/reference/ipfs/)
- [![Linea logo](/img/logos/logo-linea.svg)Linea](/services/reference/linea/)
- [![Mantle logo](/img/logos/logo-mantle.svg)Mantle](/services/reference/mantle/)
- [![MegaETH logo](/img/logos/logo_megaeth.svg)MegaETH](/services/reference/megaeth/)
- [![Monad logo](/img/logos/logo-monad.svg)Monad](/services/reference/monad/)
- [![opBNB logo](/img/logos/logo-bnb.svg)opBNB](/services/reference/opbnb/)
- [![Optimism logo](/img/logos/logo-opt.svg)Optimism](/services/reference/optimism/)
- [![Palm logo](/img/logos/logo-palm.svg)Palm](/services/reference/palm/)
- [![Polygon logo](/img/logos/logo-polygon.svg)Polygon](/services/reference/polygon-pos/)
- [![Scroll logo](/img/logos/logo-scroll.svg)Scroll](/services/reference/scroll/)
- [![Sei logo](/img/logos/logo-sei.svg)Sei](/services/reference/sei/)
- [![Solana logo](/img/logos/logo-solana.svg)Solana](/services/reference/solana/)
- [![Starknet logo](/img/logos/logo-starknet.svg)Starknet](/services/reference/starknet/)
- [![Unichain logo](/img/logos/logo-unichain.svg)Unichain](/services/reference/unichain/)
- [![ZKsync Era logo](/img/logos/logo-zksync.svg)ZKsync Era](/services/reference/zksync/)
