Mongoose Web Server
mongoose.ws
Spec sheet
- Purpose
- Mongoose is a two-file C/C++ networking library and embedded web server for connecting devices and building browser-based device dashboards.Read 8 Oct 2026 · mongoose.ws
- Intended users
- The maker describes Mongoose for developers building connected products and embedded device interfaces, including dashboards, REST APIs, telemetry, remote control, and software updates.Read 8 Oct 2026 · mongoose.ws
- Integrations
- Mongoose can work with existing network stacks such as lwIP, Zephyr, and NetX, or run with its own built-in TCP/IP stack.Read 8 Oct 2026 · mongoose.ws
- Support
- Commercial support provides direct engineering access; reports are acknowledged and classified within two working days, and critical issues are worked on immediately.Read 8 Oct 2026 · mongoose.ws
- Headquarters
- Dublin, IrelandRead 28 Sep 2026 · mongoose.ws
- Founded
- 2004Read 28 Sep 2026 · mongoose.ws
- Maker
- Cesanta Software Ltd says it is headquartered in Dublin, Ireland, and was established in 2013 after Mongoose development began in 2004.Read 8 Oct 2026 · mongoose.ws
- Dashboard tools
- Mongoose Wizard lets users visually arrange dashboard controls, define a REST API, select target hardware, and generate an editable project.Read 8 Oct 2026 · mongoose.ws
- Firmware updates
- The library includes OTA firmware update workflows, and the maker describes signature verification and automatic rollback on its CRA page.Read 8 Oct 2026 · mongoose.ws
- Licensing limit
- Commercial products using GPLv2 must release their source under GPLv2 unless they obtain a commercial license.Read 8 Oct 2026 · mongoose.ws
- Platform support
- The maker lists Linux/UNIX, macOS, Windows, Android, FreeRTOS, and embedded architectures including ESP32, NRF52, STM32, and NXP.Read 8 Oct 2026 · mongoose.ws
- Protocols
- It implements event-driven non-blocking APIs for TCP, UDP, HTTP, WebSocket, and MQTT.Read 8 Oct 2026 · mongoose.ws
- Resource footprint
- The maker says Mongoose runs on 8-bit MCUs with 6 KB RAM, and its built-in TLS uses about 50 KB flash and a few KB RAM per connection.Read 8 Oct 2026 · mongoose.ws
- Security limits
- The maker says Mongoose covers the networking layer for CRA work, while product application logic, hardware interfaces, and other process requirements remain the customer's responsibility.Read 8 Oct 2026 · mongoose.ws
- Security process
- Cesanta describes continuous integration testing, sanitizer tests, OSS-Fuzz scanning, vulnerability report coordination, and private patches for eligible commercial customers before public CVE disclosure.Read 8 Oct 2026 · mongoose.ws
Plans and prices
GPLv2 Open Source Free GPLv2 terms; commercial products must release source under GPLv2 Read 8 Oct 2026 · mongoose.ws
Commercial Price not published Permanent, royalty-free; bespoke pricing by project One product, product family, company-wide, or custom coverage; yearly maintenance and support subscription is optional for some license types Read 8 Oct 2026 · mongoose.ws
Evaluation Priced on request Request an evaluation license to use with non-GPL software; commercialized projects require a commercial license Read 8 Oct 2026 · mongoose.ws
Where Specifiction places it
- WebSocket Tools#6 of 558.0
- Web Server Software#9 of 368.1