What's new in the documentation?
The latest major MetaMask documentation updates are listed by the month they were added to the documentation. For a comprehensive list of recent product changes, visit the "Release Notes" section at the bottom of the MetaMask developer page.
August 2024
- Updated Starknet documentation with API methods supported by new partners, Bware and Chainstack. (#1483)
 
July 2024
- Documented Binance Smart Chain support. (#1458)
 - Documented Celo WebSocket support. (#1446)
 - Documented ZKsync Era WebSocket support. (#1438)
 - Documented support for the ZKsync Era network API service. (#1372)
 - Added Services and Developer tools to MetaMask documentation. (#1325)
 
June 2024
- Documented Snaps custom UI with JSX. (#1348)
 - Updated React dapp with global state tutorial with instructions for EIP-6963. (#1330)
 - Documented that the Gas API can be called without an API key secret. (#1346)
 - Updated Snaps resources and added a new section "Snaps for developers." (#1329)
 - Documented how to allow automatic connections to a Snap. (#1322)
 
May 2024
- Added a beginner tutorial for creating a simple dapp using vanilla JavaScript. (#1276)
 - Discontinued support for 
eth_sign. (#1319) - Updated React dapp with local state tutorial with instructions for EIP-6963. (#1299)
 - Documented Snaps initial connections. (#1318)
 - Updated Snaps allowlisting guide with open permissions. (#1310)
 - Documented Snaps transaction insights. (#1304)
 - Documented Snaps home pages. (#1302)
 - Documented Snaps dialogs. (#1302)
 - Documented Snaps network access. (#1301)
 - Documented provider API methods for removing event listeners. (#1288)
 
April 2024
- Documented Snaps notifications. (#1292)
 - Moved Snaps-specific Wallet API methods from the Wallet JSON-RPC API reference to the Snaps reference. (#1286)
 - Documented Snaps 
onKeyringRequestentry point. (#1258) - Documented Snaps data storage. (#1278)
 - Documented how to get your Snap allowlisted. (#1222)
 - Documented Snaps lifecycle hooks. (#1274)
 - Documented Snaps cron jobs. (#1271)
 - Updated how to connect to MetaMask with vanilla TypeScript and React TypeScript instructions. (#1247)
 
March 2024
- Documented Snaps 
polyfillsconfiguration option. (#1238) - Documented Snaps interactive UI. (#1166)
 - Documented Snaps improved image support. (#1236)
 - Documented Snaps signature insights. (#1228)
 - Documented how to restrict a Snap's RPC API methods. (#1223)
 - Documented Snap-defined timeouts. (#1224 and #1227)
 - Restructured Wallet documentation to emphasize connecting using EIP-6963. (#1214)
 - Documented Snaps custom name resolution. (#924)
 - Deprecated 
snaps-typesandsnaps-uipackages and updated Snaps tutorials to match latest tooling. (#1206 and #1210) - Documented new Snaps custom UI components and improved examples. (#1209 and #1225)
 - Removed "Flask" label from Snaps home pages and
snap_getLocale. (#1204) - Restructured SDK documentation to de-emphasize it as a recommended method. (#1200 and #1230)
 - Deprecated the following provider API elements:
chainIdpropertynetworkVersionpropertyselectedAddresspropertynetworkChangedeventnet_versionsupport insend()
 - Added Snaps best practices section. (#1187)
 - Updated Snaps CLI reference with Webpack configuration options. (#1178)
 - Improved and restructured the Snaps Keyring API reference. (#1170)
 - Documented how to connect and sign using the Unity SDK. (#1023)
 
February 2024
- Documented account abstraction using ERC-4337. (#1167)
 - Documented how to use Snaps environment variables. (#1149)
 - Documented Snaps static files. (#1138)
 - Restructured Snaps documentation for improved readability and accessibility. (#1129)
 - Added Snaps architecture diagrams. (#1123)
 - Documented Snaps unencrypted state. (#1124)
 - Documented 
snap_getClientStatus. (#1119) - Restructured and improved Wallet documentation and introduced "Wallet API" terminology. (#1114 and #1125)
 - Documented how to detect multiple wallets using EIP-6963. (#1094)
 - Documented how to communicate errors in Snaps. (#1117)