Zum Inhalt springen

Edge Connector

EDGE Desktop & Server CLI‑first

Der nara Edge Connector verbindet die nara Plattform mit deiner Infrastruktur:

  • führt Tool‑Implementierungen direkt neben den Systemen aus, mit denen sie sprechen,
  • hält eine WebSocket‑Verbindung zum Tool‑RPC‑Server,
  • synchronisiert Deployments und Berechtigungen mit der nara Webapp.

Nutze ihn, wenn ein Tool auf On‑Prem‑Systeme, private APIs oder lokale Hardware zugreifen muss.

  1. Authentifizieren des Connectors mit deiner Organisation (edge-connector auth oder Desktop‑Bootstrap).
  2. Generieren sprachspezifischer Templates für Tools, die lokal laufen sollen.
  3. Implementieren & testen mit edge-connector generate und edge-connector test.
  4. Packaging zu einem Bundle und Upload zur Plattform.
  5. Downloads der vorkonfigurierten Connector‑Bundles aus der Webapp und Deployment auf Zielsystemen.

CLI

Die edge-connector‑CLI kümmert sich um Authentifizierung, Code‑Generierung, Tests, Packaging und Upload. Details siehe CLI‑Seite.

Runtime

Ein lang laufender Node.js‑Prozess, der sich mit Tool RPC verbindet, Implementierungen lädt und Tools bei Bedarf ausführt.

Deployments

Jedes laufende Connector‑Exemplar registriert sich als Deployment in der Webapp, damit du Status, Last‑Seen und Konfiguration einsehen kannst.

Bundles

Uploadbare .tgz‑Archive mit kompilierten Implementierungen und Manifest, erzeugt durch edge-connector package.

Downloads

Plattform‑generierte Archive (pro OS), die Runtime, deine Tools und eine provisioning.json mit Deployment‑Einstellungen enthalten.

Auto-Resume

Der Connector speichert seine letzte Konfiguration und kann per --auto-resume mit den vorherigen Einstellungen neu starten.

Mit der Edge‑Connector‑CLI starten