Skip to main content

Install MetaMask Flask

To get started building your own Snaps, install the MetaMask Flask browser extension on Google Chrome or Mozilla Firefox.

Install Flask in a new browser profile, or disable any existing installed versions of MetaMask before installing Flask. Running multiple instances of MetaMask in the same browser profile can break dapp interactions.

Developers only

MetaMask Flask is an experimental tool only for developers. If you are not a developer, you should not install MetaMask Flask.

Do not import accounts with funds to Flask

We do not recommend importing your Secret Recovery Phrase from MetaMask stable to MetaMask Flask. If you import accounts with funds into Flask, you do so at your own risk.

About MetaMask Flask

MetaMask Flask is an experimental playground that provides developers access to upcoming MetaMask features. While a small set of audited Snaps are allowlisted in the stable version of the MetaMask browser extension, MetaMask Flask is intended for developers building and testing Snaps locally or from npm. Also, new Snaps API features are enabled in Flask for testing and developer feedback before they're enabled in MetaMask stable. These features appear in the documentation with the Flask or FLASK ONLY tag. You can also view Flask-specific features by looking for the [FLASK] label in the MetaMask Extension changelog.