
Mongoose Embedded Web Server for electronic devices
Meet Mongoose - an open source embedded HTTP/Websocket/MQTT library for C/C++


18 years on the market

5K+ integrations

100M+ devices deployed

Trusted by NASA

9K+ Github stars

Web UI Interface
Device Control Panel
Login Screen, File Uploads and More
Remote control
RESTful API
Real-time two-way communication


Telemetry data reporting
Talk to AWS IoT, Azure, Google IoT
Live data streams
Over-the-Air updates
Efficient file uploads
Push or pull


Mongoose isa networking library for C/C++.
It implements event-driven non-blocking APIs for TCP, UDP, HTTP, WebSocket, MQTT. It is designed for connecting devices and bringing them online.
On the market since 2004, used by vast number of open source and commercial products – it even runs on the International Space Station! Mongoose makes embedded network programming fast, robust, and easy.
Features

Cross-platform: Works on Linux/UNIX, MacOs, Windows, Android, FreeRTOS, etc

Supported Embedded Architecture: ESP32, NRF52, STM32, NXP and more

Build-in Protocols: Plain TCP/UDP, HTTP, MQTT, Websocket

SSL/TLS Support: mbedTLS, OpenSSL or custom (via API)

Asynchronous DNS resolver

Tiny static and Run-time footprint

Source code is both ISO C and ISO C++ compliant

Works with any network stack with socket API, like LwIP or Free RTOS-Plus-TCP

Very easy to integrate: Just copy mangoose.c and mangoose.h file to your build tree

Detailed documentation and in-depth tutorials with ready-to-go examples help to jump start any project in minutes

Mangoose is used by hundreds of business, from Fortune500 giants like Siemens, Schneider Electric, Broadcom, Bosch, Google, Samsung, Qualcomm, Caterpillar to the small businesses

Used to solve a wide range of business needs, like implementing WebUI interface on devices, RESTful API services, telemetry data exchange, remote control for a product, remote software updates, remote monitoring and others

Deployed to hundred of millions devices in production environment worldwide

We provide commecial licensing, support, consultancy and integration assistance - don't hesitate to contact us