- Over-The-Air firmware updates and remote management - reliable updates with rollback on failures, remote device access infrastructure
 - Security - built in flash encryption, crypto chip support, ARM mbedTLS optimized for small memory footprint
 - Device management dashboard service
 - Supported microcontrollers: CC3220, CC3200, ESP32, ESP8266, STM32F4, STM32L4, STM32F7
 - Recommended dev kits: ESP32-DevKitC for AWS IoT, ESP32 Kit for Google IoT Core
 - Built-in integration for AWS IoT, Google IoT Core, Microsoft Azure, Adafruit IO, generic MQTT servers
 - Code in C or JavaScript
 - Ready to go Apps and Libraries
 - Embedded JavaScript engine - mJS
 
Trusted and Recommended By:
- Amazon AWS - Amazon AWS Technology Partner
 - Google IoT Core - Mongoose OS is a Google Cloud IoT Core Partner
 - IBM Watson IoT - Mongoose OS is a Ready for IBM Watson IoT validated solution
 - Microsoft Azure IoT - Mongoose OS is recommended by Microsoft Azure IoT
 - Texas Instruments - an official partner of Texas Instruments
 - STMicroelectronics - an official partner of STMicroelectronics
 - Espressif Systems - an official partner of Espressif Systems
 
- Mongoose OS Documentation
 - Support Forum - ask your technical questions here
 - Video tutorials
 - Commercial licensing and support available
 
Mongoose OS is Open Source and dual-licensed:
- Mongoose OS Community Edition - Apache License Version 2.0
 - Mongoose OS Enterprise Edition - Commercial License
 
| Community Edition | Enterprise Edition | |
|---|---|---|
| License | Apache 2.0 | Commercial - contact us | 
| Allows to close end-product's source code | Yes | Yes | 
| Price | Free | Paid, see details | 
| Source code & functionality | Limited | Full | 
| Technical support | Community support via Forum and Chat | Commercial support by Mongoose OS development team, see details | 
- If you have not done it already, sign Cesanta CLA and send GitHub pull request.
 - Make a Pull Request (PR) against this repo. Please follow Google Coding Style. Send PR to one of the core team member:
 - Responsibilities of the core team members:
- Review and merge PR submissions
 - Create new repos in the https://github.com/mongoose-os-apps and https://github.com/mongoose-os-libs organisations for new app/library contributions
 - Create Mongoose OS releases