Wokwi
wokwi.com
What it is
Wokwi is a simulator for building and debugging firmware for simulated microcontrollers. It supports Arduino (C/C++), MicroPython, CircuitPython and Rust, with boards including Arduino Uno, Nano and Mega, ATtiny85, ESP32-family boards, several STM32 models and Raspberry Pi Pico. Supported protocols include WiFi, HTTP, HTTPS, WebSocket, MQTT, NTP, CoAP, DNS, TCP, UDP, UART, I2C and SPI. The simulated targets are AVR, ESP32, STM32 and RP2040 microcontrollers; firmware can also be exported for Raspberry Pi Pico. Wokwi lists web, Linux, macOS and Windows platforms. Its free Community plan includes unlimited simulations, unlimited public projects and Virtual WiFi. Paid plans are billed annually: Hobby is €5.60 per month with 100 fast build minutes monthly; Hobby+ is €8.10 per month with 500; and Wokwi Pro is €20.00 per month with 1,000 fast build minutes and 2,000 CI minutes monthly.
Spec sheet
- What it does
- Wokwi is a browser-based simulator for Arduino, ESP32, STM32, Raspberry Pi Pico and other embedded boards, parts and sensors.Read 15 Oct 2026 · docs.wokwi.com
- Browser startup
- The documentation says users can begin coding in the browser without downloading large software or waiting for components.Read 15 Oct 2026 · docs.wokwi.com
- CI command line
- Wokwi CLI uses a WOKWI_CLI_TOKEN, can initialize wokwi.toml and diagram.json, detects PlatformIO, ESP-IDF and Pico SDK projects, and runs simulations from a terminal.Read 15 Oct 2026 · docs.wokwi.com
- CLI licensing
- The public wokwi-cli repository is marked as MIT licensed.Read 15 Oct 2026 · github.com
- Commercial licensing
- Wokwi for VS Code is free for open-source projects, while commercial use requires a purchased license.Read 15 Oct 2026 · wokwi.com
- Custom chips
- The beta Chips API lets developers create custom sensors, displays, memories and test instruments using C or other languages compiled to WebAssembly, with experimental Verilog support.Read 15 Oct 2026 · docs.wokwi.com
- Custom libraries
- Paid plans allow uploading custom Arduino, ESP32 and Pi Pico libraries plus binary files for simulated SD cards.Read 15 Oct 2026 · wokwi.com
- Data-controller change
- The privacy policy states that service operation and data control moved from CodeMagic Ltd. in Israel to Wokwi B.V. in the Netherlands on May 1, 2026.Read 15 Oct 2026 · wokwi.com
- Documentation depth
- The documentation includes getting-started guides, supported-hardware tables, project configuration references, CI instructions and detailed GPIO, analog, time, UART, I2C, SPI and framebuffer API references.Read 15 Oct 2026 · docs.wokwi.com
- Domain history
- Scam Detector reports a wokwi.com domain registration date of October 17, 2019.Read 15 Oct 2026 · scam-detector.com
- Gateway limitation
- The IoT Gateway supports TCP and UDP but does not support ICMP ping.Read 15 Oct 2026 · docs.wokwi.com
- GDB debugging
- The CLI and VS Code workflows support starting simulations paused and connecting GDB for breakpoints and debugging.Read 15 Oct 2026 · github.com
- Legal entity
- Wokwi B.V. is a Dutch private limited company registered at Prof. J.H. Bavincklaan 4, 1183 AT Amstelveen, Netherlands.Read 15 Oct 2026 · wokwi.com
- Limit: analog fidelity
- Mokxi reports that Wokwi's simulation is digital and does not model resistor-divider behavior like a physical analog circuit.Read 15 Oct 2026 · mokxi.com
- Limit: enterprise simulation depth
- Gitnux identifies limited analog SPICE fidelity, mixed-signal and parasitic-extraction workflows, enterprise automation/API breadth and runtime scaling as tradeoffs.Read 15 Oct 2026 · gitnux.org
- Limit: physical validation
- Independent comparison material says simulation cannot replace real-hardware checks for electrical behavior and physical component effects.Read 15 Oct 2026 · gitnux.org
- Logic analyzer
- Wokwi provides a virtual logic analyzer for capturing and examining digital signals such as UART, I2C and SPI.Read 15 Oct 2026 · docs.wokwi.com
- MCP integration
- The CLI includes an experimental MCP server that lets AI agents run simulations, tests and serial-log monitoring.Read 15 Oct 2026 · docs.wokwi.com
- Open-source component
- The public avr8js simulator library used by Wokwi is released under the MIT license.Read 15 Oct 2026 · github.com
- Praise: education and sharing
- Deriota describes Wokwi as easy to use, risk-free for experimentation and suitable for education because projects can be shared by link and the community uses Discord.Read 15 Oct 2026 · deriota.com
- Praise: firmware prototyping
- Mokxi's comparison describes Wokwi as strong for makers because it supports many boards, Arduino libraries, firmware debugging and VS Code integration.Read 15 Oct 2026 · mokxi.com
- Praise: integrated workflow
- Gitnux rated Wokwi 8.6 out of 10 in its 2026 electronics-simulator comparison and praised browser execution that combines schematic, firmware and I/O feedback.Read 15 Oct 2026 · gitnux.org
- Praise: learning and prototyping
- A Reddit discussion describes Wokwi as useful for quick prototyping and learning, especially with Arduino and ESP32, and for CI-linked workflows.Read 15 Oct 2026 · reddit.com
- Private gateway
- The paid Private IoT Gateway runs on Windows, macOS or Linux, routes simulator traffic through the local network and avoids cloud traffic monitoring.Read 15 Oct 2026 · docs.wokwi.com
- Project privacy
- Community projects are public; unlisted projects are available on paid plans.Read 15 Oct 2026 · wokwi.com
- Public gateway warning
- The default public gateway monitors traffic for security and is unsuitable for private or sensitive data according to the documentation.Read 15 Oct 2026 · docs.wokwi.com
- Rating on Gitnux
- 8.6 out of 10 from 1 editorial assessmentRead 15 Oct 2026 · gitnux.org
- Rating on Scam Detector
- 84.8 out of 100 trust score from 53 analyzed factorsRead 15 Oct 2026 · scam-detector.com
- Safari limitation
- The Private IoT Gateway is not supported in Safari because of a WebKit technical limitation.Read 15 Oct 2026 · docs.wokwi.com
- SD card simulation
- Projects can simulate SD cards, and paid accounts can upload binary files such as images.Read 15 Oct 2026 · docs.wokwi.com
- Security and availability terms
- Wokwi's terms disclaim guaranteed uninterrupted operation, errors, continuous availability and immunity from unauthorized access.Read 15 Oct 2026 · wokwi.com
- Support channels
- The VS Code marketplace listing points users to documentation, Discord and GitHub issues for help.Read 15 Oct 2026 · marketplace.visualstudio.com
- Supported architectures
- Supported processor architectures are ARM, AVR, RISC-V and Xtensa.Read 15 Oct 2026 · docs.wokwi.com
- VS Code integrations
- The VS Code extension works with Zephyr, PlatformIO, ESP-IDF, Pico SDK, NuttX, Rust, Arduino CLI and MicroPython toolchains.Read 15 Oct 2026 · docs.wokwi.com
- WiFi simulation
- ESP32 simulations can access internet services through virtual WiFi, including MQTT, HTTP, HTTPS, WebSockets and NTP use cases.Read 15 Oct 2026 · docs.wokwi.com
Plans and prices
Strong points and limits
Strong points
- Supports four listed programming languages.
- Firmware debugging is available.
- The free plan includes unlimited simulations and public projects.
- Firmware export is available for Raspberry Pi Pico.
- Virtual WiFi is included in Community.
Limits
- Paid plans are billed annually.
- Hobby includes 100 fast build minutes monthly.
- CI minutes are listed only for Wokwi Pro.
Who it suits
Wokwi suits people developing or debugging firmware for the listed simulated boards and microcontroller targets. It supports several embedded programming languages and communication protocols.
Verdict
Wokwi covers a broad set of simulated boards, languages and protocols, with firmware export for Raspberry Pi Pico. Community provides unlimited simulations, while paid plans add monthly fast build minutes and Pro adds CI minutes.
Where Specifiction places it
- IoT Development Tools#3 of 168.6