Systeme, die miteinander sprechen

Schnittstellen & APIs

Daten dorthin, wo sie gebraucht werden.

Warenwirtschaft, Shop, Buchhaltung, Marktplätze, eigene Anwendungen: In den meisten Betrieben arbeiten mehrere Systeme nebeneinander, aber nicht miteinander. Ich verbinde sie über Schnittstellen und APIs.

So müssen Daten nicht mehr von Hand übertragen werden, Fehler durch Abtippen fallen weg, und jedes System ist auf dem aktuellen Stand.

Warum Schnittstellen

Jedes Programm für sich kann meistens genau das, wofür es gekauft wurde. Das Problem liegt dazwischen: Wenn Daten von Hand von einem System ins nächste wandern, kostet das Zeit und führt zu Fehlern und doppelter Pflege.

Eine Schnittstelle sorgt dafür, dass Systeme automatisch Daten austauschen. Aufträge landen in der Warenwirtschaft, Bestände im Shop, Zahlen in der Auswertung, ohne dass jemand kopiert.

Ich baue Schnittstellen zu bestehenden Systemen genauso wie eigene APIs für Anwendungen, die andere anbinden sollen, bis hin zu Maschinen in der Produktion.

Projekt anfragen

Wawi, Shop, Buchhaltung, Marktplätze

Bestehende Systeme verbinden

Ich binde Warenwirtschaft, Shop, Buchhaltung, Marktplätze und Drittdienste an, damit Daten automatisch fließen. Besonders zu Hause bin ich bei JTL-Wawi und JTL-Shop.

Ein Beispiel: ein Modul, das Angebote und Aufträge direkt aus dem Shop in die Wawi legt, als hätte sie ein echter Nutzer angelegt.

Mehr zu JTL-Wawi & Shop

Für eigene Anwendungen

Eigene REST-APIs

Soll deine Anwendung selbst angebunden werden, bekommt sie eine eigene REST-API: klar dokumentiert, abgesichert und so gebaut, dass andere Entwickler sie schnell verstehen.

Für NexoVirt habe ich zum Beispiel eine API gebaut, die man an einem Nachmittag versteht, statt der sperrigen Schnittstelle, die Proxmox selbst mitbringt.

NexoVirt ansehen

Software trifft Produktion

Maschinen & Anlagen anbinden

Schnittstellen gibt es nicht nur zwischen Programmen. In der Möbelfertigung wusste jede Maschine über eine Schnittstelle, welche Platte wie zugeschnitten, gefräst und gekantet werden muss.

So verbinde ich auch Anlagen, Scanner und Mikrocontroller mit deinen Systemen, damit Daten aus der Produktion automatisch weiterverarbeitet werden.

Mehr zu Automatisierung

Wenn es keine fertige Schnittstelle gibt

Direkt auf der Datenbank

Nicht jedes System bringt eine passende Schnittstelle mit. Wo es sinnvoll ist, arbeite ich sauber direkt auf der Datenbank, zum Beispiel auf der Microsoft-SQL-Datenbank hinter JTL-Wawi.

Dabei gilt: so wenig Eingriff wie möglich, klar dokumentiert, damit Updates des Systems nichts kaputt machen.

Mehr zu meinen Technologien

Für ChatGPT, Claude und Co.

Schnittstellen für KI

Auch KI-Assistenten brauchen Schnittstellen. In NZ GEO Visibility steckt ein reiner Lese-Zugang (MCP), der sich als Connector in Claude oder ChatGPT einbinden lässt.

Abgesichert über Zugangsschlüssel und Rate-Limit, ohne jeden Schreibzugriff. So können KI-Systeme mit deinen Daten arbeiten, ohne dass du die Kontrolle abgibst.

Mehr zu KI-Sichtbarkeit

So entsteht deine Schnittstelle

  1. Systeme ansehen

    Wir klären, welche Systeme beteiligt sind, welche Daten fließen sollen und in welche Richtung.

  2. Konzept & Festpreis

    Ich prüfe die vorhandenen Schnittstellen und plane den Datenfluss. Du bekommst ein verbindliches Festpreisangebot.

  3. Umsetzung & Test

    Ich baue die Schnittstelle und teste sie mit echten Daten, bevor sie live geht.

  4. Betrieb

    Auf Wunsch überwache ich die Schnittstelle, damit Fehler auffallen, bevor sie Folgen haben.

Was kostet eine Schnittstelle?

Der Preis hängt davon ab, wie viele Systeme beteiligt sind und was sie mitbringen. Kleine Schnittstellen liegen im niedrigen vierstelligen Bereich, größere Anbindungen deutlich darüber.

Nach einem kurzen Gespräch bekommst du einen Aufwandsrahmen, nach dem Konzept ein verbindliches Festpreisangebot.

Projekt anfragen

Erzähl mir, was bei dir hakt.

Beschreib in ein paar Sätzen, worum es geht und was heute fehlt. Je konkreter, desto brauchbarer die Antwort. Erste Rückmeldung meist am selben Tag.