Konnektr Logo
GraphReference

Roadmap

Current development status and planned features for Konnektr Graph

This page tracks the current implementation status and planned features for Konnektr Graph. We're actively developing and welcome community feedback on priorities.

🎯 SDK Features

Digital Twins Operations

  • Digital Twins CRUD operations
  • Models CRUD operations
  • Relationships CRUD operations
  • Components management
  • Telemetry publishing
  • Commands (planned)

Validation & Data Quality

  • Model Validation with DTDLParser
  • Twin Validation with DTDLParser
  • Update Validation with DTDLParser
  • Relationship Validation with DTDLParser (planned)

Query Engine

  • ADT Query Conversion (to Cypher)
    • WHERE clauses
    • MATCH patterns
    • JOIN operations
    • IS_OF_MODEL filtering
    • String functions
    • Type check functions

Core Infrastructure

  • Error handling and exception management
  • ETags for optimistic concurrency
  • Pagination support
  • Import Jobs (bulk operations)
  • Delete Jobs (bulk operations)
  • Diagnostics, Tracing and Prometheus metrics

🌐 API Features

REST API Endpoints

  • Digital Twins CRUD operations
  • Models CRUD operations
  • Relationships CRUD operations
  • Components CRUD operations
  • Telemetry publishing
  • Import Jobs
  • Delete Jobs

Security & Performance

  • Authentication (JWT-based)
  • Authorization (role-based access control) (planned)
  • OpenTelemetry support
  • Rate Limiting
  • Error Handling

🤖 Model Context Protocol (MCP) Server

Enable LLMs to interact with your digital twin graph:

  • Models CRUD operations
  • Digital Twins CRUD operations
  • Relationships CRUD operations
  • Authentication

🚀 Deployment & Operations

Infrastructure

  • Dockerize the API
  • Helm chart for Kubernetes deployment
  • PostgreSQL with Apache AGE integration
  • Hosted platform (Konnektr Graph)

Monitoring & Observability

  • OpenTelemetry integration
  • Prometheus metrics
  • Structured logging
  • Health checks and readiness probes

📡 Event Routing

Event Capture

  • Logical replication connection with AgType parser
  • Data History output (Azure Digital Twins format)
  • Event Notification output
  • Event Type Mappings
  • CloudEvents format support

Event Sinks

  • Kafka sink (including Azure Event Hubs)
  • Kusto sink (Azure Data Explorer / Fabric Real-Time)
  • MQTT sink
  • Postgres sink (planned)
  • Custom webhook sink (planned)

Event Processing

  • Event filtering by twin type (in progress)
  • Event filtering by property changes (planned)
  • Event transformation and enrichment (planned)
  • Dead letter queue handling (planned)

📥 Data Ingestion

Planned features for ingesting data into digital twins:

  • MQTT Ingestion (planned)
  • Kafka Ingestion (planned)
  • Ingestion Mapping configuration (planned)
  • CSV/JSON bulk import (planned)

🔮 Future Enhancements

Developer Experience

  • Enhanced MCP capabilities for AI agents
  • Visual graph explorer UI

Integration & Ecosystem

  • More event sink types
  • Pre-built DTDL model libraries

📝 Contributing to the Roadmap

We welcome community input on our roadmap! If you have feature requests or want to contribute:

  1. Open a GitHub Issue - Propose new features
  2. Join Discussions - Vote on priorities
  3. Submit a PR - Implement features yourself

📅 Release Notes

Major milestones and releases are documented in our GitHub Releases.


Last updated: November 2025

Cookie Notice

We use cookies to enhance your browsing experience.