Skip to content
@FIWARE

FIWARE

Based on universal open standards for context data management. FIWARE is an open source framework accelerating the development of interoperable smart solutions.

Welcome to FIWARE on GitHub

The FIWARE Next Generation Service Interface (NGSI) is an open standard for context data management. The main and only mandatory component of any β€œPowered by FIWARE” platform or solution is a FIWARE Context Broker Generic Enabler, supplying a cornerstone function required in any smart solution: the need to manage context information, enabling to perform updates and bring access to context.

FIWARE components use NGSI as a mechanism to ensure interoperability in Smart Systems. The NGSI standard itself continues to evolve, initially matching the NGSI-v2 specifications (JSON), now also incorporating Linked Data concepts aligning with the ETSI NGSI-LD standard (JSON + JSON-LD) for use in broader data spaces and System-of-Systems development.

Code repositories for FIWARE software development

  • The FIWARE Catalogue of open source software components.
  • Training Materials for both NGSI APIs:
    β€’ NGSI-v2 for JSON based interoperability in individual Smart Systems
    β€’ NGSI-LD for JSON-LD (Linked Data) based interoperability for Federations and Data Spaces
  • A collection of useful FIWARE Operations repositories such as Helm-Charts and reference architectures.
  • .. and lots of links to other FIWARE materials created externally - Awesome FIWARE

As an open standard free for all forever, all these materials found on GitHub are available under appropriate open source licenses.


Website Β  Data Models Β  NGSI-v2 Β  NGSI-LD Β  GitHub Β  Tech Webinars Β  Discord Channel


Pinned Loading

  1. catalogue catalogue Public

    Curated framework of open source platform software components using 𝑭𝑰𝑾𝑨𝑹𝑬 which can be assembled together to accelerate the development of Smart Solutions.

    183 41

  2. contribution-requirements contribution-requirements Public

    πŸ“‹ The list of rules, requirements and development best practices to be fulfilled by any software listed as a FIWARE Generic Enabler (GE) within the FIWARE Catalogue.

    Shell 4 8

  3. operations operations Public

    Collection of operations repositories containing useful tools to help ease the deployment of production-grade, π’‘π’π’˜π’†π’“π’†π’…-π’ƒπ’š-𝑭𝑰𝑾𝑨𝑹𝑬 solutions.

    5

  4. awesome awesome Public

    ❀️ A community moderated list of external 𝑭𝑰𝑾𝑨𝑹𝑬 related websites and software

    38 12

  5. tutorials.Step-by-Step tutorials.Step-by-Step Public

    Tutorials for the complete 𝑭𝑰𝑾𝑨𝑹𝑬 ecosystem for developers wishing to learn how to use NGSI-v2 and NGSI-LD and design context-based Smart Systems π’‘π’π’˜π’†π’“π’†π’…-π’ƒπ’š-𝑭𝑰𝑾𝑨𝑹𝑬.

    Python 81 74

  6. data-space-connector data-space-connector Public

    FIWARE Data Space Connector integrating components from the FIWARE Dataspace Components and the Eclipse Dataspace Components

    Mustache 56 16

Repositories

Showing 10 of 119 repositories
  • context.Orion-LD Public Forked from telefonicaid/fiware-orion

    Context Broker and CEF building block for context data management which supports both the NGSI-LD and the NGSI-v2 APIs

    FIWARE/context.Orion-LD's past year of commit activity
    C++ 69 AGPL-3.0 269 198 (2 issues need help) 0 Updated Sep 9, 2026
  • tutorials.Verifiable-Credentials Public

    Verifiable Credentials and Trusted Issuers

    FIWARE/tutorials.Verifiable-Credentials's past year of commit activity
    Shell 1 MIT 0 0 0 Updated Sep 9, 2026
  • tutorials.Time-Series-Data Public

    πŸ“˜ FIWARE 304: Querying Time Series Data (QuantumLeap)

    FIWARE/tutorials.Time-Series-Data's past year of commit activity
    Shell 19 MIT 19 5 0 Updated Sep 9, 2026
  • tutorials.Subscriptions Public

    πŸ“˜ FIWARE 106: Subscribing to Changes in Context

    FIWARE/tutorials.Subscriptions's past year of commit activity
    Shell 6 MIT 5 2 0 Updated Sep 9, 2026
  • tutorials.Merge-Patch-Put Public

    πŸ“˜ Merge Patch Operations in NGSI-LD

    FIWARE/tutorials.Merge-Patch-Put's past year of commit activity
    Shell 1 MIT 1 0 0 Updated Sep 9, 2026
  • tutorials.IoT-Sensors Public

    πŸ“™ FIWARE 201: Introduction to IoT Sensors

    FIWARE/tutorials.IoT-Sensors's past year of commit activity
    Shell 11 MIT 15 0 0 Updated Sep 9, 2026
  • tutorials.IoT-Agent Public

    πŸ“™ FIWARE 202: Provisioning the Ultralight IoT Agent

    FIWARE/tutorials.IoT-Agent's past year of commit activity
    Shell 14 MIT 17 3 0 Updated Sep 9, 2026
  • tutorials.IoT-Agent-JSON Public

    πŸ“™ FIWARE 204: Provisioning the JSON IoT Agent

    FIWARE/tutorials.IoT-Agent-JSON's past year of commit activity
    Shell 7 MIT 9 0 1 Updated Sep 9, 2026
  • tutorials.Getting-Started Public

    πŸ“˜ FIWARE 101: An Introduction to the FIWARE Platform

    FIWARE/tutorials.Getting-Started's past year of commit activity
    Shell 49 MIT 47 0 0 Updated Sep 9, 2026
  • tutorials.Extended-Properties Public

    πŸ“˜ FIWARE 108: LanguageProperty, VocabularyProperty

    FIWARE/tutorials.Extended-Properties's past year of commit activity
    Shell 1 MIT 1 0 0 Updated Sep 9, 2026