![]() |
VOOZH | about |
dotnet add package Konnektr.AgeDigitalTwins --version 1.24.5
NuGet\Install-Package Konnektr.AgeDigitalTwins -Version 1.24.5
<PackageReference Include="Konnektr.AgeDigitalTwins" Version="1.24.5" />
<PackageVersion Include="Konnektr.AgeDigitalTwins" Version="1.24.5" />Directory.Packages.props
<PackageReference Include="Konnektr.AgeDigitalTwins" />Project file
paket add Konnektr.AgeDigitalTwins --version 1.24.5
#r "nuget: Konnektr.AgeDigitalTwins, 1.24.5"
#:package Konnektr.AgeDigitalTwins@1.24.5
#addin nuget:?package=Konnektr.AgeDigitalTwins&version=1.24.5Install as a Cake Addin
#tool nuget:?package=Konnektr.AgeDigitalTwins&version=1.24.5Install as a Cake Tool
👁 Deploy Graph
👁 License
👁 Documentation
👁 GitHub
Konnektr Graph is a high-performance, Azure Digital Twins-compatible digital twin platform built on PostgreSQL with Apache AGE. Deploy as a fully managed service or self-host in your own infrastructure.
→ Deploy in 60 seconds | Free tier + $99/mo production
Get started in minutes with our fully managed platform:
# Install the Azure Digital Twins SDK
# pip install azure-digitaltwins-core requests
import requests
# 1. Get access token from Auth0 (not Azure AD)
token_url = "https://auth.konnektr.io/oauth/token"
token_data = {
"client_id": "YOUR_CLIENT_ID",
"client_secret": "YOUR_CLIENT_SECRET",
"audience": "https://graph.konnektr.io",
"grant_type": "client_credentials"
}
token_response = requests.post(token_url, json=token_data)
access_token = token_response.json().get("access_token")
# 2. Use the Azure Digital Twins SDK with your Konnektr Graph endpoint
from azure.digitaltwins.core import DigitalTwinsClient
from azure.core.credentials import AccessToken
from datetime import datetime
class StaticTokenCredential:
def __init__(self, token):
self.token = token
def get_token(self, *scopes, **kwargs):
# Return token valid for 1 hour (adjust based on your token expiry)
expires_on = int(datetime.now().timestamp()) + 3600
return AccessToken(self.token, expires_on)
# Connect to your Konnektr Graph instance
client = DigitalTwinsClient(
"https://your-resource-id.api.graph.konnektr.io",
StaticTokenCredential(access_token)
)
# Use the standard Azure Digital Twins API
twin = client.get_digital_twin("my-twin-id")
Deploy in your own infrastructure with Helm:
# Add Konnektr Helm repository
helm repo add konnektr https://konnektr-io.github.io/charts
# Install with your custom values
helm install my-graph konnektr/agedigitaltwins -f values.yaml
| Hosted | Self-Hosted | |
|---|---|---|
| Setup Time | 5 minutes | 1-2 hours |
| Maintenance | Zero - fully managed | You manage updates |
| Scaling | Automatic | Manual configuration |
| Azure SDK Compatible | ✅ Yes | ✅ Yes |
| Direct DB Access | ❌ No | ✅ Yes |
| Custom Auth | Auth0 (managed) | BYO identity provider |
| Best For | Most users | Advanced users, compliance needs |
We welcome contributions! Whether you're fixing bugs, improving documentation, or proposing new features:
Please read our for more details.
This project is licensed under the Apache License 2.0 - see the file for details.
Open Source Foundation - Built on PostgreSQL and Apache AGE, trusted by enterprises worldwide
Azure Compatible - Use your existing Azure Digital Twins knowledge and code
Production Ready - Battle-tested event streaming, validation, and monitoring
Flexible Deployment - Choose hosted simplicity or self-hosted control
Active Development - Regular updates, responsive maintainers, growing community
Ready to build your digital twin solution?
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 net8.0 is compatible. net8.0-android net8.0-android was computed. net8.0-browser net8.0-browser was computed. net8.0-ios net8.0-ios was computed. net8.0-maccatalyst net8.0-maccatalyst was computed. net8.0-macos net8.0-macos was computed. net8.0-tvos net8.0-tvos was computed. net8.0-windows net8.0-windows was computed. net9.0 net9.0 is compatible. net9.0-android net9.0-android was computed. net9.0-browser net9.0-browser was computed. net9.0-ios net9.0-ios was computed. net9.0-maccatalyst net9.0-maccatalyst was computed. net9.0-macos net9.0-macos was computed. net9.0-tvos net9.0-tvos was computed. net9.0-windows net9.0-windows was computed. net10.0 net10.0 is compatible. net10.0-android net10.0-android was computed. net10.0-browser net10.0-browser was computed. net10.0-ios net10.0-ios was computed. net10.0-maccatalyst net10.0-maccatalyst was computed. net10.0-macos net10.0-macos was computed. net10.0-tvos net10.0-tvos was computed. net10.0-windows net10.0-windows was computed. |
This package is not used by any NuGet packages.
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.24.5 | 79 | 6/17/2026 |
| 1.24.4 | 83 | 6/17/2026 |
| 1.24.3 | 90 | 6/10/2026 |
| 1.24.2 | 93 | 6/2/2026 |
| 1.24.1 | 95 | 6/2/2026 |
| 1.24.0 | 101 | 5/29/2026 |
| 1.23.0 | 108 | 5/29/2026 |
| 1.20.3 | 127 | 3/27/2026 |
| 1.20.2 | 110 | 3/27/2026 |
| 1.20.1 | 109 | 3/27/2026 |
| 1.20.0 | 109 | 3/24/2026 |
| 1.19.5 | 108 | 3/23/2026 |
| 1.19.4 | 108 | 3/7/2026 |
| 1.19.3 | 100 | 3/6/2026 |
| 1.19.2 | 104 | 3/6/2026 |
| 1.19.1 | 108 | 3/5/2026 |
| 1.19.0 | 112 | 2/23/2026 |
| 1.18.0 | 122 | 1/29/2026 |
| 1.18.0-preview.30 | 72 | 1/28/2026 |
| 1.18.0-preview.29 | 82 | 1/4/2026 |