Extend MetaMask with new features
Snaps enables you to integrate a wide range of functionality into MetaMask.
In the future, MetaMask will enable additional APIs for Snaps, which will enable even more use cases.
How do Snaps work?
A snap is an npm package with:
We provide the tools to build and bundle this into a single JavaScript file that you can publish to npm and make available from a dapp!
Ready to start building your own Snap?
Dive into our documentation to find all of the tools, tutorials, best practices, and references you need to build your own Snaps.