Skip to main content

Web node

The web node is an experimental implementation of the Mina Rust node compiled to WebAssembly, allowing you to run a fully functional Mina node directly in your web browser — no software installation required.

Experimental Feature

The web node is currently experimental and under active development. It is not recommended for production use.

Browser compatibility

The web node requires modern browser features including WebAssembly with threads and bulk memory operations, plus WebRTC for peer-to-peer networking. While Firefox meets the technical requirements, there are currently known issues with P2P connectivity that may prevent the web node from connecting to the network reliably.

Desktop browsers

BrowserMinimum VersionStatus
Chrome75+Supported
Edge79+Supported
Safari15+Supported
Firefox79+Limited - WebRTC/P2P connectivity issues
Brave0.65+Untested, might work with "Shields Down"
Opera62+Untested, might work
Internet Explorer-Not supported

Mobile browsers

BrowserMinimum VersionStatus
Safari iOS15+Supported
Chrome Android75+Supported
Firefox Android79+Limited - WebRTC/P2P connectivity issues

Getting started

Choose the deployment method that fits your needs:

  • Docker deployment (recommended) - Use pre-built Docker images for the easiest setup. No compilation required.

  • Build from source - Build and run the web node locally. Best for development or customization.

Learn more

For technical details about the web node architecture, features, and development: