Sentilo is an open source sensor and actuator platform developed by Barcelona City Council through the Municipal Institute of Informatic Technology. It serves as an integrated sensor data management and processing platform for sensor data across the city. The platform enables local governments to seamlessly integrate and share data across diverse systems, breaking down silos and improving coordination for smarter, more efficient city management.
Purpose
Sentilo is a horizontal, open platform for managing sensor data. It breaks down technology silos and, as a result, helps eliminate organizational barriers by enabling seamless data and information flow across different city domains. Sentilo supports the development of smart cities by promoting openness and compatibility between diverse systems. It allows information sharing between heterogeneous platforms and easily integrates with existing legacy applications. Additionally, Sentilo avoids vertical, specialised solutions that focus on unique needs, favoring flexible, scalable approaches instead.
Functionality
Sentilo integrally manages sensor data from the Internet of Things by storing, cataloging, and processing data. It also communicates with the data providers, namely the sensors, and the applications of this data, such as mobile applications.

Credit: Sentilo
Key features
Sentilo offers a flexible and powerful platform designed to support diverse smart city needs through its open, scalable, and easy-to-integrate architecture.
- Open source
- Modular and extensible
- Horizontal scalability
- Cross platform (Java, redis, and mongodb)
- Simple REST API for sending and receiving sensor data, orders, and alarms
- Agents/triggers
- Frontend app
Use case
Sentilo is designed to connect a wide range of heterogeneous devices, enabling real-time monitoring across urban systems through its open and interoperable architecture. By aggregating sensor data, it supports city management and decision-making, enabling the optimization of municipal services such as water, waste, traffic, and environmental monitoring.
This platform facilitates citizen engagement by providing transparent data dashboards that keep communities informed and involved. Examples include:
- Catalan Water Agency’s real-time underground water monitoring,
- Weathercloud’s environmental data tracking,
- Smart metering projects in Valencian municipalities,
- Waste collection optimization in Terrassa,
- Traffic monitoring in Sant Feliu de Llobregat,
- Noise pollution reduction efforts led by Barcelona’s city hall.
These use cases highlight Sentilo’s versatility in supporting various smart city projects.

Credit: Sentilo
Access Sentilo through the following channels: