MetaMask Snaps

Extend MetaMask to be compatible with dapps on any network or protocol.

MetaMask Snaps

Features

MetaMask Snaps is an open-source system that allows developers to safely customize and extend the functionalities of MetaMask to create new web3 user experiences.
  • Add new API methods to MetaMask

    With Snaps, you can implement your own custom JSON-RPC API to communicate with dapps and other Snaps
    Add new API methods to MetaMask
  • Bring MetaMask users to your network

    Add native support for new blockchain networks, to funnel MetaMask users to your network
    Bring MetaMask users to your network
  • Modify existing MetaMask functionalities

    Design new user experiences and interactions that cater to the specific needs of your dapp and users
    Modify existing MetaMask functionalities
  • Build in a sandboxed environment

    Experiment with new features and functionalities in a controlled environment without compromising user data or wallet integrity
    Build in a sandboxed environment

Active partners

Use cases

  • New Networks

    Bring MetaMask to non-EVM networks

    New Networks
    shapeshift-logo
  • Security

    Provide enhanced insights before your users confirm transactions in MetaMask

    Security
    w3a-logo-white
    tenderly-logo
  • Identity

    Add custom naming services to MetaMask

    Identity
    space-id-logo
  • Communication

    Keep users in the know with web3 notifications in MetaMask

    Communication
    push-logo
  • Account Management

    Enable new Ethereum account solutions backed by enhanced security measures

    Account Management
    algorand-logo
    shapeshift-logo
    capsule-logo
    safeheron-logo
    leap-logo