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: