Resources
View the following Snaps resources in addition to this documentation site.
Primary resources
- Snaps homepage
- Snaps directory - A directory of allowlisted Snaps you can try in the MetaMask extension.
- SIPs - Suggest new Snaps APIs with Snaps Improvement Proposals.
- Builder Engagement Program - Connect with the Snaps builder engagement team and get support while building your Snap.
Example Snaps
- Example Snaps - A directory of Snaps maintained by MetaMask.
- Simple Keyring Snap - An example account management Snap using the Keyring API.
- Dogecoin Snap - A tutorial for creating a Snap to add Dogecoin to MetaMask.
- Starknet Snap - A Snap to add Starknet to MetaMask.
- MobyMask Phishing Warning Snap - A Snap that warns you when interacting with phishing contracts.
- Mystery Snap - A Snap that returns random numbers and answers.
- Snappy Recovery - A Snap that enables social recovery of private keys.
- Pet Fox game - A simple game built using a Snap.
Developer tools
- Template Snap - A rich template that includes TypeScript/React and vanilla JavaScript options, a CLI for building, packaging, and deploying your Snap, and a companion dapp UI you can build on.
- Snaps Simulator - A tool for simulating Snaps in the browser, streamlining the development process.
- Test Snaps - A collection of test Snaps and a dapp for evaluating them.
Blog posts
- Making the Wallet Personal by Christian Montoya
- Permissionless Innovation and You by Erik Marks
- Snaps in MetaMask Stable and Where We Go From Here by Dan Finlay
- MetaMask Snaps Launch with Hardened JavaScript Under the Hood by Agoric
- Navigating the Security Landscape of MetaMask Snaps by Martin Ortner & Valentin Quelquejay
- Going Beyond The Secret Recovery Phrase In MetaMask With Account Management Snaps by Alex Jupiter
Videos
- MetaMask Snaps Public Launch (12 min)
- What is MetaMask Snaps? Main Functions and Features Explained (53 mins)
- Deep Dive into MetaMask Snaps (57 min)
- Building a Universal Web3 Interface (16 min) (Slides)
- It's Our Wallet, Let's Build It Together (19 min) (Slides)
- Building the Future with MetaMask Snaps (22 min) (Slides)
- MetaMask Snaps YouTube playlist
Community
- Snaps GitHub discussions - Browse discussions and ask questions about Snaps.
- Consensys Discord - Ask questions about Snaps on the mm-snaps-dev channel.
- Snaps GitHub issues - If you encounter any issues with Snaps, open a GitHub issue.