Sign inSign up

telefonicaiot/fiware-data-access

By telefonicaiot

Updated 1 day ago

fiware-data-access

Image
0

8.0K

telefonicaiot/fiware-data-access repository overview

FIWARE Data Access

CI Coverage Status Docker badge

FIWARE Data Access is part of the FIWARE ecosystem and designed to expose analytical data through reusable and parameterized APIs. It provides an efficient, open-source solution for storing and querying datasets in object storage, replacing the legacy Pentaho CDA extension in smart city stacks.

Every dataset tells a story. Some are just stored in Parquet.


📦 Main Components

  • 🔄 Fiware Data Access
    Node.js service that provides an API to store and query sets in minio.

  • 🔌 DuckDB
    High-performance analytical database system. With the httpfs extension DuckDB supports reading/writing/globbing files on object storage servers using the S3 API.

  • 🏢 MinIO object storage
    Object storage system compatible with S3 and capable of working with unstructured data. Stores the sets in parquet format.


🚀 Purpose

  • Replace Pentaho CDAs in FIWARE smart city stacks.
  • Provide an efficient, modern data access layer for analytical queries.

📁 Documentation

Complete documentation is available in the doc/ directory:


🛠️ Requirements

  • Node.js >= 24
  • Docker & docker-compose
  • PostgreSQL
  • MongoDB
  • MinIO

License

Fiware-data-access is licensed under Affero General Public License (GPL) version 3.

© 2026 Telefónica Soluciones de Informática y Comunicaciones de España, S.A.U.

Further information on the use of the AGPL open source license

There is absolutely no problem in using a product licensed under AGPL 3.0. Issues with GPL (or AGPL) licenses are mostly related with the fact that different people assign different interpretations on the meaning of the term “derivate work” used in these licenses. Due to this, some people believe that there is a risk in just using software under GPL or AGPL licenses (even without modifying it).

For the avoidance of doubt, the owners of this software licensed under an AGPL-3.0 license wish to make a clarifying public statement as follows:

Please note that software derived as a result of modifying the source code of this software in order to fix a bug or incorporate enhancements is considered a derivative work of the product. Software that merely uses or aggregates (i.e. links to) an otherwise unmodified version of existing software is not considered a derivative work, and therefore it does not need to be released as under the same license, or even released as open source.

Tag summary

Content type

Image

Digest

sha256:b7bc7db31

Size

236 MB

Last updated

1 day ago

docker pull telefonicaiot/fiware-data-access