Konnektr Logo
Reference

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)
  • OpenTelemetry support
  • Rate Limiting
  • Error Handling

🚀 Deployment & Operations

Infrastructure

  • Dockerize the API
  • Helm chart for Kubernetes deployment
  • PostgreSQL with Apache AGE integration

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
  • Custom webhook sink
  • Postgres sink (planned)

Event Processing

  • Event filtering by twin type
  • Dead letter queue handling
  • Event filtering by property changes (planned)
  • Event transformation and enrichment (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)

📝 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: May 2026

On this page