Mongoose est un serveur web embarqué et une bibliothèque réseau pour microcontrôleurs, écrite en C. Elle se compose de deux fichiers qui réunissent une pile TCP/IP, HTTP, WebSocket, MQTT, TLS et les mises à jour de micrologiciel à distance. La famille de produits comprend aussi Mongoose OS, un cadre de développement pour micrologiciels IoT, et Mongoose Wizard, un outil visuel de création de tableaux de bord. La bibliothèque s'exécute sur l'appareil lui-même et ne dépend pas d'un service cloud.
L'éditeur, Cesanta Software Ltd, est établi à Dublin, en Irlande. La bibliothèque est distribuée sous double licence GPLv2 et licence commerciale, et son code source est publié sur GitHub : une organisation peut donc l'examiner et l'exploiter sur ses propres appareils et infrastructures. Cesanta propose aussi mDash, un cloud de gestion d'appareils que le fournisseur indique être hébergé sur mdash.net ou sur l'infrastructure du client. Pour une organisation européenne, l'option GPLv2 et le siège irlandais rendent la bibliothèque vérifiable sans dépendre d'un service externe.