Power your dapp and reach new users with the MetaMask Developer Platform

Discover the tutorials, tools, sample code, events, startup programs, and join our developer community.
MetaMask Wallet API

Enable your users to connect and interact with their MetaMask wallets

API Playground
MetaMask Snaps

Customize MetaMask with your own features and extend your reach millions of users.

Discover Snaps
Infura APIs

Connect the infrastructure and APIs that support MetaMask

Getting Started
Faucet for Test ETH
Test and deploy with Linea

Deploy your smart contract on Linea's EVM-equivalent Layer 2 zk-rollup

Wallet Setup
Test ETH Faucets
Linea Apps Ecosystem
Use the Gas API to estimate and optimize transaction fees

The Gas API powers Metamask’s Gas Estimation feature. Learn how you can add it to your build for superior UX, cost savings, or lightning-fast transactions.

What are snaps
What are Snaps? A Developer Into

Snaps allows you extend the functionality of MetaMask. This video will cover what APIs are available to you, and how they can be used.

How to create a MetaMask Snap
How to create a MetaMask Snap

Get started with Snaps. In this video, you’ll learn how install MetaMask Flask, use our template, start development servers, and connect MetaMask to your own Snap.

Load more
Red balloon feature image
How the Red Balloon Game Utilized the MetaMask Delegation Toolkit for a New Web3 Experience
Learn how the MetaMask Red Balloon game used the Delegation Toolkit to achieve a new web3 user experience.
Introducing the Delegation Toolkit: MetaMask Smart Contract Account Offering Image
Introducing the Delegation Toolkit: MetaMask Smart Contract Account Offering
The MetaMask Delegation Toolkit is designed to help developers build UX-friendly, feature-rich experiences into their dapps, eliminating common UX issues in web3 for users.
Builder nights feature image
All You Need to Know About Builder Nights
Learn how the Builder Nights event series fosters collaboration among builders in the web3 ecosystem.

MetaMask Developer Community Call April 2024

YouTube video player

MetaMask Developer Community Call January 2024

YouTube video player

MetaMask Snaps – Now in Open Beta | Community Call ft. Christian Montoya

MetaMask Snaps – Now in Open Beta | Community Call ft. Christian Montoya
Infura SDK


19 June 2023

  • NFT-000: hot fix for polygon #214
  • chore(v2.4.2): release version 2.4.2 #213
  • NFT-000: fix polygon url #212
  • feat: release version 2.4.1 #210
  • NFT-000: add integ test b3fb1f9
  • NFT-000: skip test ad51f17
  • NFT-000: fix url 7350ce7

View full

Join the community

Get email invites to special developer-only events, early access to developer previews, and updates on new product releases.