# @metamask/snaps-sandbox

> A sandbox tool for interacting with MetaMask Snaps

Latest version **1.0.1** (published 2026-03-06) · ISC license · 0 weekly downloads

## Install

```sh
npm install @metamask/snaps-sandbox
pnpm add @metamask/snaps-sandbox
yarn add @metamask/snaps-sandbox
bun add @metamask/snaps-sandbox
```

## Health

**Score 55/100 (C)** — status: stable.

Positive: esm support; no vulnerabilities; high maintenance score.

Warnings: low downloads; no types.

## Facts

| | |
|---|---|
| Version | 1.0.1 |
| Published | 2026-03-06 |
| First published | 2025-04-23 |
| Weekly downloads | 0 |
| License | ISC |
| TypeScript types | none |
| Module format | ESM |
| Node | ^20 \|\| >=22 |
| Dependencies | 0 |
| Unpacked size | 5.5 MB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 858 |
| Maintainers | danfinlay, kumavis, metamaskbot, gudahtt |
| Keywords | MetaMask, Snaps, Ethereum |

## Links

- npm: https://www.npmjs.com/package/@metamask/snaps-sandbox
- Repository: https://github.com/MetaMask/snaps
- Homepage: https://github.com/MetaMask/snaps/tree/main/packages/snaps-sandbox#readme
- Issues: https://github.com/MetaMask/snaps/issues
- npm.io page: https://npm.io/package/@metamask/snaps-sandbox

## Recent versions

- 1.0.1 (latest) — 2026-03-06
- 1.0.0 — 2025-04-23

## README

# MetaMask Snaps

Extend the functionality of MetaMask using
[MetaMask Snaps](https://metamask.io/snaps/).

## Modules

This repository contains the following packages [^fn1]:

<!-- start package list -->

- [`@metamask/create-snap`](packages/create-snap)
- [`@metamask/snaps-cli`](packages/snaps-cli)
- [`@metamask/snaps-controllers`](packages/snaps-controllers)
- [`@metamask/snaps-execution-environments`](packages/snaps-execution-environments)
- [`@metamask/snaps-jest`](packages/snaps-jest)
- [`@metamask/snaps-rollup-plugin`](packages/snaps-rollup-plugin)
- [`@metamask/snaps-rpc-methods`](packages/snaps-rpc-methods)
- [`@metamask/snaps-sandbox`](packages/snaps-sandbox)
- [`@metamask/snaps-sdk`](packages/snaps-sdk)
- [`@metamask/snaps-simulation`](packages/snaps-simulation)
- [`@metamask/snaps-utils`](packages/snaps-utils)
- [`@metamask/snaps-webpack-plugin`](packages/snaps-webpack-plugin)

<!-- end package list -->

Or, in graph form [^fn1]:

<!-- start dependency graph -->

```mermaid
%%{ init: { 'flowchart': { 'curve': 'bumpX' } } }%%
graph LR;
linkStyle default opacity:0.5
  create_snap(["@metamask/create-snap"]);
  snaps_cli(["@metamask/snaps-cli"]);
  snaps_controllers(["@metamask/snaps-controllers"]);
  snaps_execution_environments(["@metamask/snaps-execution-environments"]);
  snaps_jest(["@metamask/snaps-jest"]);
  snaps_rollup_plugin(["@metamask/snaps-rollup-plugin"]);
  snaps_rpc_methods(["@metamask/snaps-rpc-methods"]);
  snaps_sandbox(["@metamask/snaps-sandbox"]);
  snaps_sdk(["@metamask/snaps-sdk"]);
  snaps_simulation(["@metamask/snaps-simulation"]);
  snaps_utils(["@metamask/snaps-utils"]);
  snaps_webpack_plugin(["@metamask/snaps-webpack-plugin"]);
  create_snap --> snaps_utils;
  snaps_cli --> snaps_rpc_methods;
  snaps_cli --> snaps_sandbox;
  snaps_cli --> snaps_sdk;
  snaps_cli --> snaps_utils;
  snaps_cli --> snaps_webpack_plugin;
  snaps_controllers --> snaps_rpc_methods;
  snaps_controllers --> snaps_sdk;
  snaps_controllers --> snaps_utils;
  snaps_execution_environments --> snaps_sdk;
  snaps_execution_environments --> snaps_utils;
  snaps_jest --> snaps_controllers;
  snaps_jest --> snaps_sdk;
  snaps_jest --> snaps_simulation;
  snaps_jest --> snaps_utils;
  snaps_rollup_plugin --> snaps_utils;
  snaps_rpc_methods --> snaps_sdk;
  snaps_rpc_methods --> snaps_utils;
  snaps_simulation --> snaps_controllers;
  snaps_simulation --> snaps_execution_environments;
  snaps_simulation --> snaps_rpc_methods;
  snaps_simulation --> snaps_sdk;
  snaps_simulation --> snaps_utils;
  snaps_utils --> snaps_sdk;
  snaps_webpack_plugin --> snaps_rpc_methods;
  snaps_webpack_plugin --> snaps_sdk;
  snaps_webpack_plugin --> snaps_utils;
```

<!-- end dependency graph -->

Refer to individual packages for usage instructions.

## Learn more

For instructions on performing common development-related tasks, see
[contributing to the monorepo](./docs/contributing.md).

[^fn1]:
    The package list and dependency graph should be programmatically
    generated by running `yarn update-readme-content`.

---
_Source: https://npm.io/package/@metamask/snaps-sandbox · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
