Embedded networking stack with visual Web UI builder

Mongoose is an all-in-one embedded networking framework for companies building TCP/IP-connected devices. It combines network drivers, a TCP/IP stack, TLS 1.3, embedded web server, WebSocket, MQTT, Modbus-TCP, firmware OTA updates - with Mongoose Wizard, a visual Web UI builder that helps teams ship a professional device dashboard without becoming frontend experts.
Use Mongoose Wizard to evaluate »

Embedded Web Server and Full Networking Stack for Connected Devices

What our Customers say
See case studies for more
Siemens logo
Bosch logo
Schneider Electric logo
Samsung logo
Broadcom logo
Pilz logo
Google logo

Mongoose vs vendor SDK examples

The typical alternative is taking vendor SDK networking examples (often lwIP + FreeRTOS or Zephyr) and turning them into a product. It works for a demo, then slows down: too many moving parts from different vendors, mediocre UI, painful TLS integration, and hard-to-reproduce field bugs.
Mongoose Vendor SDK examples
Integrated stack - drivers, TCP/IP, TLS, protocols, JSON, OTA Fragmented parts to stitch together and maintain
Visual Web UI builder - professional dashboards without frontend build chains DIY UI - HTML/JS tooling, assets, and hand-built pages
Fits existing firmware - works with lwIP, Zephyr, NetX, or standalone Locked-in patterns from demo architecture
Developer-led support from the engineers who built the stack Forums and samples, sometimes with no response
Security workflow - proactive fixes ahead of public CVEs Varies by component and your integration

Get running in minutes

Do it yourself - try Mongoose Wizard
Open Mongoose Wizard, select your MCU or platform, select the target project directory and and get a minimal, maintainable skeleton firmware code
OR
Book a free guided session
Schedule a free 45-min video call with a Mongoose engineer to build a working proof-of-concept together on your own hardware. Bring your board and development environment
Book guided session »

Why Mongoose

All-in-one
Drivers, TCP/IP, TLS 1.3, Web server, WebSocket, MQTT, Modbus-TCP, JSON, and firmware OTA in two files
Mongoose Wizard
Visual Web UI builder that helps teams without frontend expertise create professional device dashboards quickly.
Cross-platform
Runs everywhere - on popular microcontrollers and on desktop and mobile platforms, letting teams reuse infrastructure across products
Fits your firmware
Works with lwIP, Zephyr, NetX, or standalone - under any RTOS or bare metal - and fits your existing development environment.
Security & EU CRA compliance
Proactive security alerts with private fixes ahead of CVEs, giving you time to patch before disclosure.
Firmware OTA updates
Built-in firmware OTA support so you do not have to invent and validate your own update system.
Support by authors
Support is provided by the engineers who built the stack, from drivers to protocols to Wizard. You're never alone.
Low footprint
Runs on 8-bit MCU with 6Kb of RAM! And perhaps can run on your target hardware, too. No need to change.
Best in class
12.5k Github stars. Runs on ISS by NASA. Licensed by hundreds of companies, big and small. Mongoose is a reliable embedded web server and complete networking framework.

Licensing

Mongoose is dual-licensed: GPLv2 and commercial. Use GPLv2 for evaluation and prototyping. Choose a commercial license when shipping production devices.

GPLv2 Open Source

Great for evaluation, prototypes, and learning. Explore the repository and documentation to get started quickly.

Commercial licensing

For shipping proprietary firmware at scale, with developer-led support and a security workflow aligned with production needs.
See licensing details » Request a quote »
We reply the same business day

Embedded Web Server for IoT and Connected Devices

Mongoose is an embedded web server and TCP/IP stack for MCUs, RTOS, and bare metal platforms. With built-in HTTP, WebSocket, and REST capabilities, Mongoose serves UI and APIs on constrained devices. Mongoose includes TLS 1.3 stack and firmware OTA updates.