Bring the flexibility of open source to your Internet of Things and mobile projects.




WSO2 IoT Server is one of the most adaptive Apache licensed open source IoT platforms available today. It provides best of breed technologies for device manufacturers to develop connected products as well as rich integration and smart analytics capabilities for system integrators to adopt devices into systems they build.

Generic framework for Device Management
  • Complete API driven device type definition eliminating the necessity to create deployable plugins
  • Extensions for registering built-in/custom device types
  • Self-service enrollment and management of connected devices
  • Group, manage and monitor connected devices
  • Share device operations/data with other users
  • Distribute and manage applications/firmware of devices
  • Edge computing powered by WSO2 Siddhi - (Siddhi -
  • Out of the Box support for some known device types, such as Raspberry Pi, Arduino Uno, etc
Mobile Device and App Management
  • Implement self-service device enrollment and management for iOS, Android, and Windows devices
  • Provide policy-driven devices and profile management for security, data, and device features
  • Enable compliance monitoring for applied policies on devices and role-based access control
  • Provision/de-provision apps to multiple enrolled devices per user and to enrolled devices based on roles
  • Android at work
    • Managed profiles
    • Single purpose devices
IoT Protocol Support
  • Leverage MQTT, HTTP, Websockets and XMPP protocols for device communications with IoT Server Framework extension for adding more protocols and data formats
IoT Analytics
  • Support for batch, interactive, real-time and predictive analytics through WSO2 Data Analytics Server (DAS)
  • Location based services (Geo fencing) and alerting as a reusable functionality
Pre-built visualization support for sensor readings
  • View instant, visualized statistics of individual or multiple devices
  • Traverse through, analyse and zoom in/out of filtered data
  • Stats-API to write your own visualization
  • Pre-built graphs for common sensor reading types like temperature, velocity
API Management for App Development
  • All connected devices are exposed via managed REST APIs
  • API Store for easy discovery of all product/device APIs for app development
Identity and Access Management
  • Identity Management for devices
  • Token based access control for devices & operations (protect back end services via exposing device type APIs)
  • Support for SCEP protocol (encryption and authenticity)

Want to know more about the WSO2 IoT Server features and the concept behind it? See, the Key Concepts documentation.