API- und Schnittstellen-Entwicklung für schnellen Zugriff auf Daten und Wissen für Mensch und KI.

KI bringt nur dann Entlastung, wenn sie an die richtigen Daten und Systeme kommt. Genau hier scheitert es in vielen Organisationen: Daten liegen verteilt, Prozesse hängen an manuellen Exporten, und Integrationen sind historisch gewachsen. CSV und XML lösen punktuelle Aufgaben, aber sie sind selten eine solide Basis für Automatisierung.

Wir entwickeln APIs, die Systeme zuverlässig verbinden und als technische Grundlage dienen, damit KI-Agenten, Workflows und Automationen sicher arbeiten können.


Echte API vs. CSV: was im Betrieb den Unterschied macht

Aktualität statt Datenstand von gestern

Daten-Austausch per CSV ist mühsam, langsam und fehleranfällig:  Export erstellen, übertragen, importieren. Dazwischen ändern sich Daten. Eine API hingegen liefert Daten bei Bedarf und nimmt Änderungen sofort an. Das reduziert Konflikte und macht Prozesse belastbar.

Klare Regeln statt Format-Interpretation

Delimiter, Encoding, Spaltenreihenfolge, “leere” Pflichtfelder. CSV ist schnell gebaut, aber schwer stabil zu halten. 

Saubere Fehlerbilder statt stille Abbrüche

Import-Jobs scheitern gern “irgendwo”. Eine API antwortet mit nachvollziehbaren Statuscodes und konkreten Fehlermeldungen. Das spart Debugging-Zeit und senkt Betriebsaufwand.

Nur das übertragen, was gebraucht wird

Statt komplette Dateien zu bewegen, liefert eine API gezielt Datensätze, Filter, Paginierung. Weniger Datenverkehr, weniger Nebenwirkungen.

Echte API vs. XML: Struktur allein reicht nicht

XML ist strukturierter als CSV, aber in vielen Projekten bleibt das Grundproblem: Es ist trotzdem dateibasiert, schwer zu versionieren, und Änderungen werden teuer, weil Konsumenten “irgendwie” parsen.

Eine API hat klare Erwartungen:

  • definierte Endpunkte und Operationen
  • konsistente Datenmodelle
  • Versionierung und Rückwärtskompatibilität als Teil der Planung
  • testbar, messbar, überwachbar

Damit wird Schnittstellen-Entwicklung kein Bastelthema, sondern ein Baustein Ihrer Systemarchitektur.

Warum KI-Agenten ohne APIs nicht funktionieren

Ein KI-Agent, der wirklich entlastet, muss mehr können als Text erzeugen. Er muss Aktionen auslösen dürfen, kontrolliert und nachvollziehbar:

  • Informationen aus ERP, PIM oder DMS lesen
  • Tickets anlegen und Status pflegen
  • Bestände prüfen, Stammdaten abgleichen
  • Zahlungen anstoßen (Agentic Commerce) oder Vorgänge vorbereiten

Dafür braucht es Schnittstellen, die authentifiziert, autorisierbar, auditierbar und robust gegen Fehler sind. Eine API bringt es von Haus aus in eine Form, die Automationen und KI-Tool-Nutzung sauber möglich macht.

Protokolle für KI-Agenten: MCP sowie Commerce-Standards ACP und UCP

Damit KI-Agenten nicht nur „lesen“, sondern verlässlich handeln können, entstehen gerade offene Protokolle, die die Kommunikation zwischen Agenten, Tools und Commerce-Systemen standardisieren. MCP (Model Context Protocol) beschreibt dabei die allgemeine Ebene: Ein Agent verbindet sich als Client mit sogenannten MCP-Servern, die Tools und Datenquellen bereitstellen. Ziel ist, Integrationen nicht jedes Mal individuell zu bauen, sondern einen sauberen, überprüfbaren Kanal für Tool-Aufrufe, Datenzugriff und Rückgaben zu haben. Für IT-Teams ist das interessant, weil MCP die Tool-Anbindung strukturiert und damit Governance, Logging und Rechtekonzepte deutlich einfacher werden.

Auf der Commerce-Ebene gehen ACP (Agentic Commerce Protocol) und UCP (Universal Commerce Protocol) einen Schritt weiter: Sie definieren, wie ein Agent einen kompletten Kaufprozess programmatisch abbildet, also vom Produktkontext über Checkout bis zu Payment und Status. ACP wurde als offener Standard von OpenAI und Stripe entwickelt und zielt stark auf „Chat-to-Buy“-Abläufe, wie sie z. B. in Chat-Oberflächen auftreten. UCP von Google ist als offener Standard breiter angelegt und soll eine gemeinsame Sprache und primitive Bausteine für agentischen Handel über unterschiedliche Oberflächen und Ökosysteme liefern; er ist so konzipiert, dass er mit bestehender Retail-Infrastruktur arbeitet und kann mit agentischen Payment-Bausteinen zusammenspielen.

Wichtig aus Sicht der Schnittstellen-Entwicklung: 

  • Diese Protokolle ersetzen Ihre internen APIs nicht - sie setzen sie voraus! 

Ein Agent kann nur dann sicher Bestände prüfen, Preise verifizieren, Kunden- und Auftragsdaten verarbeiten oder Vorgänge auslösen, wenn Ihre Systeme dafür stabile, sauber versionierte Endpunkte anbieten. Genau hier wird API-Entwicklung zum Hebel: klare Contracts, Idempotenz, konsistente Fehlerformate, Rechte und Auditing. 

Wer heute Schnittstellen so baut, dass sie MCP-fähig und für ACP/UCP-Adapter geeignet sind, schafft die Grundlage für KI-Agenten und Automation, ohne sich in Einzellösungen zu verheddern.

 

Middleware & API-Gateway entwickeln: stabile Integrationsschicht für KI und Automation

Intercorp entwickelt Middleware-Lösungen und API-Gateways, wenn mehrere Systeme zuverlässig zusammenspielen sollen oder wenn KI-Agenten und Automationen einen kontrollierten, einheitlichen Zugriff brauchen. 

Eine Middleware synchronisiert beispielsweise Produkte in Richtung Contentmanagement (z.B. TYPO3), verarbeitet Webhooks und Events, oder normalisiert IoT-Datenströme, bevor sie im Cockpit und Ticketsystem landen. So entsteht eine Integrationsschicht, die sich als Fundament für Schnittstellenentwicklung, Prozessautomatisierung und KI-Agenten eignet, ohne dass Ihre Fachsysteme durch direkte Punkt-zu-Punkt-Verbindungen überfrachtet werden.

 

Wann Middleware sinnvoll ist:

Eine Middleware ist besonders hilfreich, wenn Sie …

  • viele Systeme integrieren (ERP, PIM, CRM, DMS, Shops, Portale, IoT)
  • externe Partner anbinden und Schnittstellen sauber kapseln möchten
  • Datenformate und Protokolle vereinheitlichen müssen
  • Integrationen langfristig wartbar halten wollen, auch bei Systemwechseln oder Releases

 

Was eine Middleware bzw. ein Gateway konkret übernimmt

Statt Punkt-zu-Punkt-Verbindungen schafft eine Middleware eine zentrale Schicht für:

  • Transformation & Normalisierung von Daten (z. B. externe Produktdaten in ein einheitliches Modell)
  • Orchestrierung von Prozessen über mehrere Systeme hinweg (z. B. Auftrag → Payment → Status → Ticket)
  • Security zentral: Authentifizierung, Autorisierung, Mandantenfähigkeit
  • Stabilität im Betrieb: Rate-Limits, Retries, Idempotenz, konsistente Fehlerbilder
  • Performance-Optionen: Caching, Pagination, Filter
  • Betrieb & Nachvollziehbarkeit: Logging, Monitoring, Audit-Trails

Ergebnis: weniger Integrationsaufwand, geringere Folgekosten und klare Verantwortlichkeiten.

 

Mehrwert für KI-Agenten und Automatisierung

Für agentische Systeme ist die Middleware häufig der entscheidende Baustein, weil sie …

  • Zugriffe auf sensible Systeme kontrolliert und prüfbar macht
  • Tools und Endpunkte konsistent bereitstellt (auch über Versionswechsel hinweg)
  • Prozesse als API nutzbar macht, statt nur Daten zu liefern
  • Fehler robust behandelt, damit Workflows nicht bei Ausnahmen stehen bleiben

 

Praktische Anwendungsbeispiele aus Projekten

  • API-Gateway für Kernsysteme: ERP/PIM/CRM werden gekapselt, Frontends, Partner und KI-Tools greifen über eine einheitliche API zu.
  • Produktdaten-Middleware: Externe Produktdaten werden übernommen, bereinigt und in TYPO3 über eine stabile API ausgespielt (IREKS).
  • Payment-Integration: Prozesse rund um Zahlungen werden über definierte Endpunkte abgebildet, inklusive sauberem Status-Handling (ePayment, Landesamt für Finanzen).
  • IoT-Daten-Pipeline: Maschinendaten werden normalisiert, angereichert und für Cockpit und Ticketsystem bereitgestellt (Inuwat).
  • Plattform-Anbindung: Externe Plattformen wie Europace werden über eine Integrationsschicht angebunden, sodass interne Systeme nicht direkt von der Plattformlogik abhängig sind (Forum Direktfinanz).

Unser Stack: Symfony + Laravel

Wir setzen auf Symfony und Laravel, weil damit APIs schnell sauber werden, ohne dass die Wartbarkeit leidet. Typische Vorteile im Projekt:

  • OpenAPI-Dokumentation als verlässliche Spezifikation für Teams und Partner
  • REST als Standard, GraphQL optional, wenn es fachlich passt
  • klare Integration in Security-, Validierungs- und Logging-Konzepte aus dem Symfony-Ökosystem

Wichtig: Tooling ersetzt keine Architektur. Wir liefern nicht nur Endpunkte, sondern ein Schnittstellenkonzept, das im Betrieb robust bleibt.

Unsere Leistungen für performante Schnittstellen (API)

API-Konzeption

  • Ressourcen- und Datenmodell
  • Contract-first oder code-first, je nach Projekt
  • Versionierungsstrategie, Deprecation, Kompatibilität

Sicherheit

  • Token-basierte Authentifizierung, Rollen/Rechte, Mandantenfähigkeit
  • Protokollierung, Nachvollziehbarkeit, sinnvolle Grenzen (z. B. Rate Limits)

Betrieb und Qualität

  • automatisierte Tests (Contract, Integration)
  • konsistente Fehlerformate
  • Observability: Logs, Metriken, Tracing nach Bedarf

Integration

  • Anbindung an ERP/PIM/CRM, Fachverfahren, Payment, IoT
  • Webhooks und eventbasierte Zustellung, wenn Push sinnvoller ist als Polling

Referenzen (Auswahl) im Bereich der Schnittstellen-Entwicklung

  • Forum Direktfinanz (Sparkassen Gruppe): Europace API-Anbindung
  • IREKS (Lebensmittel-Industrie): API-Entwicklung, um Produktdaten aus externen Systemen in TYPO3 auszuspielen
  • Bayerisches Landesamt für Finanzen: Anbindung der ePayment-Schnittstelle für die Kunsthochschulen in Bayern
  • Inuwat (Steuerung- und Maschinenbau): API-Entwicklung, um IoT-Daten aus Maschinen in einem Cockpit inkl. Ticketsystem auszuspielen
  • Accedo (Baufinanzierung): API-Entwicklung für das CRM um KI-Voicebot-Agenten anzubinden

Noch mehr Details gefällig?

Wenn Sie gerade KI-Agenten oder Prozessautomation planen, schauen wir zuerst auf die Schnittstellenrealität: Welche Systeme sind relevant, welche Datenqualität ist vorhanden, und wo lohnt sich API-Entwicklung als Hebel für Entlastung, Kostensenkung und schnellere Abläufe. Danach bauen wir die Schnittstellen so, dass Ihr Team sie weiter betreiben und erweitern kann.

Wir prüfen in einem ersten Termin, was bei Ihnen machbar ist oder checken Ihre bestehenden Schnittstellen auf Optimierung. Schreiben Sie uns für einen ersten Quick-Check.

Thomas Keller