Mongoose - GitHub's most popular embedded web server

and multi-protocol networking library

Over 7,100 stars on the GitHub
More than 16 years on the market
Powering millions devices globally
Trusted by hundreds of companies
Secure: uses renowned TLS libs
Reliable: a proven track record
9 Things NOT to do when embedding a web server
Connectivity is vital for software and embedded devices, but there are many pitfalls to consider when embedding a web server. This white paper breaks down on the top 9 things to avoid when embedding a web server.
Web UI interface on devices
RESTful API services
Telemetry data exchange
Remote control for a product
Remote software updates
Remote monitoring
Embedded HTTP server & client
  • Implement control panels
  • Digest or cookie authentication
  • Send and receive files
Embedded WebSocket server & client
  • Real-time data reports
  • Interactive consoles
  • Remote device control
Embedded MQTT server & client
  • Established IoT protocol
  • Real-time data reports
  • Remote device control
Embedded DNS server & client
  • Asynchronous DNS resolver
  • Resolving IPv4 or IPv6 addresses
  • Captive portal
Plain TCP and UDP
  • Both client and server
  • Implement your own proprietary protocol
SSL / TLS support
  • OpenSSL, mbedTLS
  • One-way or two-way
  • API for other TLS implementations

PLATFORMS SUPPORTED

ESP8266
ESP32
nRF52
TI CC3200
TI TM4C
STM32
NXP LPC
PIC32
Linux
iOS
MacOS
QNX
Windows
eCos
Android
FreeRTOS
Looking for an MCU module with OTA?
CHECK OUT VCON.io

OUR CUSTOMERS

We have sold to hundreds of customers, ranging from small enterprises to Fortune 500 giants:

Bosch
Dell
Epson
Faro
Google
HP
Humax
Idex
Intel
Ingenico
Kapsch
Lennox
Microscan
Nintendo
NovAtel
Pilz
Progress Rail
Qualcomm
Redflex
Samsung
SKY
Swarco
Thyssenkrupp
Ubisoft

OUR OFFICIAL PARTNERS

TESTIMONIALS

Easily, Mongoose is one of the best web servers on the market. It has helped us to achieve the required level of performance with the seamless integration. It is very stable and we have not encountered any significant bugs.

Santhosh Kumar P.B, Lead Architect, Schneider Electric

We could not have dreamed of any better results and are very happy with the decision we made to implement Mongoose Embedded Web Server into our product.

Bram Mariën, Product Manager, Mabo Engineering & Automation NV

Performance and stability of Mongoose Web Server are very good! We had no noticeable issues whatsoever, so that’s a big plus!

Linus Nuber, Software Architect, Schenck Process Europe GmbH

Mongoose provides a simple, reliable and fast HTTP server which gives us more time to do actual application development instead of reinventing the wheel by implementing yet another HTTP server.

Manuel Caputo, Software Developer, FARO Scanner Production
READ MORE TESTIMONIALS

LICENSING & CASE STUDIES

Commercial licenses available

Mongoose Web Server is free for non-commercial use


GET YOUR QUOTE