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.
March 2025
February 2025
- Documented Unichain Mainnet support. (#1878)
 
January 2025
- Documented SDK batching contract read operations and production readiness guide. (#1865)
 - Documented 
eth_simulateV1. (#1798) - Added new MetaMask SDK documentation section. (#1766)
 - Documented Snaps 
Banner,Container,Footer,Skeleton, andValueUI components. (#1835) 
December 2024
- Documented Swellchain support. (#1776)
 - Documented Snaps notifications expanded view. (#1774)
 - Documented 
snap_getInterfaceContext. (#1772) 
November 2024
- Documented updated error responses when rate-limiting Infura JSON-RPC API calls. (#1749)
 - Documented Unichain Sepolia support. (#1725)
 - Updated Snaps custom UI documentation for MetaMask Extension version 12.6. (#1715)
 - Added tutorial for creating a simple Starknet dapp. (#1656)
 - Documented Snaps 
CardandSectionUI components. (#1707) (#1700) 
October 2024
- Documented support for non-EVM networks, starting with Starknet. (#1509)
 - Documented Scroll support. (#1641)
 - Updated Wallet landing page and added Connect to MetaMask section with SDK, third-party libraries, and Wallet API connection options. (#1494)
 - Documented 
snap_getPreferences. (#1681) - Documented Snaps custom UI dialogs. (#1682)
 
September 2024
- Documented 
linea_getTransactionExclusionStatusV1. (#1590) - Updated credit cost for 
eth_sendRawTransaction. (#1581) - Documented WebSocket support for Base, Blast, Celo, Ethereum Holesky, and Mantle. (#1552)
 - Documented new Snaps custom UI JSX components for Flask version 12.4, and removed documentation for deprecated function-based library. (#1540)
 - Documented Snaps user-defined components. (#1557)
 - Updated Android SDK documentation with convenience methods and examples using coroutines. (#1546)
 - Documented Infura's credit pricing model. (#1530)
 - Added tutorial for authenticating with JWT. (#1528)
 - Documented opBNB support. (#1528)
 
August 2024
- The documentation site underwent a temporary freeze in August.
 - 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)