Product Information
What is Mongoose?
Mongoose is an easy-to-use web server. It can also serve as an embedded web server library, providing a web interface for applications.
Technical Specifications:
Cross-platform:
Linux/Unix, MacOS, QNX, eCOS, Windows, Android, iPhone, FreeRTOS (TI CC3200, ESP8266)
Built-in protocols:
Plain TCP, Plain UDP, SSL/TLS (over TCP, one-way or two-way), HTTP client/HTTP server, WebSocket client/WebSocket server, MQTT client/MQTT broker, CoAP client/CoAP server, DNS client/DNS server, Asynchronous DNS resolver
Minimal static and runtime footprint
Source code compliant with ISO C and ISO C++ standards
Single-threaded, asynchronous, non-blocking core with a simple event-based API
Native support for PicoTCP embedded TCP/IP stack and LWIP embedded TCP/IP stack
How to use Mongoose?
Mongoose is an easy-to-use web server and embedded library for C/C++ development, offering HTTP/Websocket/MQTT capabilities for comprehensive networking.
Core Functions of Mongoose
Portable
HTTP Server
SSL
Usage Scenarios of Mongoose
- Provide a Web Interface for Applications
- Connect Applications or Devices to the Internet
- Use as an Embedded Web Server
- Implement HTTP/Websocket/MQTT Communication in C/C++ Projects
Common Questions about Mongoose
What does Mongoose do?
How do I use Mongoose?
What are the core features of Mongoose?
What are the application scenarios of Mongoose?





















