Create a custom mini app using Snaps
Snaps is an open source system that allows anyone to safely create a mini app that runs inside the MetaMask extension, enabling new web3 end user experiences. Get started building your own Snaps by installing MetaMask Flask.
What can you do with a Snap?
A Snap can add new API methods to MetaMask, add support for different blockchain protocols, or modify existing functionalities using the Snaps API. Learn more in this video:
The following Snaps features are available in the stable version of MetaMask:
The following Snaps features are only available in MetaMask Flask, the canary distribution of MetaMask:
New to Snaps?
If you're new to Snaps, get started learning with the following topics:
Questions?
If you have questions about using MetaMask Snaps or want to propose a new feature, you can interact with the MetaMask Snaps team and community on GitHub discussions and the mm-snaps-dev channel on Consensys Discord.
See the full list of Snaps resources for more information.
If you need MetaMask user support, visit the MetaMask Help Center.