connic vs Inngest + AgentKit
Agentenplattform oder Durable Functions
Inngest führt Durable Functions aus, die du selbst hostest, mit AgentKit für Agenten in TypeScript. connic hostet Agenten in YAML, mit Python-Tools und Verbindungen für die Events, die sie starten.
Quellen und MethodikZuletzt geprüft am
| connic | Inngest | |
|---|---|---|
| Verwaltete Agentenplattform | Ansatz | Engine für Durable Execution |
| YAML und Python | Agenten und Tools | Code in TypeScript, Python oder Go |
| Bei connic | Agentencode läuft | Auf deinen Servern oder Serverless |
| Kafka, SQS, E-Mail, Postgres und mehr | Event-Trigger | Events, Webhooks, Cron, Neon Postgres |
| Integrierte Freigabe-Queue | Freigaben | Warteschritt, Oberfläche baust du |
| Enterprise-Tarif | Self-Hosting | Server unter SSPL, SDKs Apache 2.0 |
| EU, deutsches Unternehmen | Daten und Vertrag | USA, US-Unternehmen |
Die kurze Antwort
Inngest passt zu Teams, die Durable Functions im eigenen Code und auf eigenem Hosting betreiben und Agenten als Code in TypeScript, Python oder Go schreiben. connic passt zu Teams, die ihre Agenten hosten lassen, sie von Queues, Postfächern und Datenbanken starten und auf der Plattform mit Guardrails, Judges und Freigaben absichern.
connic eignet sich, wenn
- Agenten sollen auf einer verwalteten Plattform laufen, mit Tools in Python
- Kafka-, SQS-, E-Mail- oder Postgres-Events sollen Agenten starten
- Prüfer brauchen eine Freigabe-Queue ohne eigene Oberfläche
- Guardrails und Judges sollen jeden Agenten ohne zusätzlichen Code abdecken
- Du brauchst EU-Hosting und einen EU-Vertragspartner
Inngest eignet sich, wenn
- Du nutzt Inngest bereits für Hintergrundjobs
- Runs müssen Abstürze und Deployments überstehen und tage- oder monatelang warten
- Dein Code soll weiter auf eigenen Servern oder einem Serverless-Host laufen
- Du willst Agenten als reinen Code in TypeScript, Python oder Go
- Cloud-Daten in den USA oder ein selbst gehosteter Server erfüllen deine Anforderungen
Wo sich connic und Inngest unterscheiden
Was jede Plattform in den Bereichen tut, die eine Evaluierung meist entscheiden.
Wie Agenten entstehen
connic
Ein Agent ist eine YAML-Datei mit Modell, Prompt und Tools. Eigene Tools sind Python-Funktionen.
Inngest
Ein Agent ist eine Durable Function mit einer Schleife aus Modell- und Tool-Aufrufen, in TypeScript, Python oder Go. AgentKit ergänzt createAgent, createTool und Multi-Agenten-Netzwerke für TypeScript.
Hosting
connic
connic hostet die Agenten, mit Environments in jedem bezahlten Tarif. Self-Hosting gibt es in Enterprise.
Inngest
Inngest Cloud plant Runs und speichert ihren Zustand. Deine Funktionen laufen auf deinem eigenen Server, einem Serverless-Host oder verbundenen Workern, und der Inngest-Server lässt sich selbst hosten.
Was einen Run startet
connic
Verbindungen für Kafka, SQS, E-Mail, Postgres, Stripe, Webhooks, Cron, Slack und mehr, definiert im Code oder im Dashboard.
Inngest
Events aus deiner App, Webhooks mit Transformationen, Zeitpläne und Änderungen in einer Neon-Postgres-Datenbank. Trigger für Kafka, SQS und eingehende E-Mails sind nicht dokumentiert.
Ausfallsicherheit
connic
Modellanfragen und Tool-Operationen werden innerhalb eines Runs wiederholt. Eine Freigabe kann einen Run bis zu sieben Tage anhalten.
Inngest
Jeder Schritt wird als Checkpoint gespeichert, und ein fehlgeschlagener Schritt wird einzeln wiederholt. Runs laufen nach Abstürzen oder Deployments weiter und dürfen bei Pro bis zu 90 Tage und bei Business bis zu 366 Tage dauern.
Freigaben und Guardrails
connic
Freigaben pausieren einen Tool-Aufruf mit seinen genauen Parametern, bis jemand entscheidet. Guardrails prüfen bei jedem Run Ein- und Ausgaben.
Inngest
step.waitForEvent() pausiert einen Run, bis deine App die Antwort des Prüfers sendet. Guardrail-Prüfungen schreibst du selbst und kannst sie als Scores festhalten.
Evals und Releases
connic
Judges bewerten Stichproben echter Runs anhand einer Rubrik. A/B-Tests teilen echten Traffic auf und vergleichen Erfolgsrate, Judge Scores, Kosten und Latenz.
Inngest
Agent Evals erfasst Scores aus Code, LLM-Judges und Nutzerfeedback. group.experiment() teilt Runs per Gewichtung auf Varianten auf und ordnet jeder Variante ihre Scores zu. Beides ist in der Beta.
EU und Vertrag
connic
Plattformdaten bleiben in der EU, und die connic/*-KI-Modelle laufen dort. Vertragspartner ist ein deutsches Unternehmen.
Inngest
Inngest Cloud läuft im Osten der USA, Vertragspartner ist Inngest Inc. in San Francisco. Verschlüsselungs-Middleware kann Event-Daten und Schrittergebnisse für Inngest unlesbar halten.
Preise
connic
Developer und Pro beginnen bei 40 € und 200 € pro Monat, und der Tarifbetrag wird zu Projektguthaben zu veröffentlichten Basispreisen.
Inngest
Free enthält 50.000 Ausführungen. Pro beginnt bei 99 $ pro Monat mit 1 Mio. Ausführungen, Business bei 499 $ mit 10 Mio. Das Hosting deiner Funktionen wird separat abgerechnet.
Derselbe Agent in connic und AgentKit
Ein Agent für Schadensmeldungen mit einem Tool, das eine Police abfragt. In connic sind das eine YAML-Datei und eine Python-Funktion. In AgentKit, dem TypeScript-Framework von Inngest, sind es ein Tool, ein Agent und ein Server, der den Agenten für Inngest bereitstellt.
connic
name: claims-intake
model: connic/gpt-5.6-sol
system_prompt: Check the policy first.
tools:
- policies.lookup_policyimport os
import httpx
API = os.environ["POLICY_API_URL"]
async def lookup_policy(policy_id: str) -> dict:
"""Look up a policy by number.
Args:
policy_id: Policy number from the claim
"""
url = f"{API}/policies/{policy_id}"
async with httpx.AsyncClient() as client:
response = await client.get(url)
return response.json()Inngest
import { createTool } from "@inngest/agent-kit";
import { z } from "zod";
const API = process.env.POLICY_API_URL;
export const lookupPolicy = createTool({
name: "lookup_policy",
description: "Look up a policy by number",
parameters: z.object({ id: z.string() }),
handler: async ({ id }) => {
const res = await fetch(`${API}/policies/${id}`);
return res.json();
},
});import {
createAgent,
openai,
} from "@inngest/agent-kit";
import { lookupPolicy } from "../tools/lookup-policy";
export const claimsIntake = createAgent({
name: "claims-intake",
system: "Check the policy first.",
model: openai({ model: "gpt-5.6-sol" }),
tools: [lookupPolicy],
});import {
createServer,
} from "@inngest/agent-kit/server";
import { claimsIntake } from "./agents/claims-intake";
const server = createServer({
agents: [claimsIntake],
});
server.listen(3000);connic vs Inngest, Funktion für Funktion
Jede Zeile ist anhand der öffentlichen Dokumentation von connic und Inngest bewertet. Methodik und Quellen folgen nach der Tabelle.
- JaVollständig unterstützt
- TeilweiseEingeschränkt, Beta oder zusätzliche Einrichtung
- NeinNicht verfügbar
| Feature | connic | Inngest |
|---|---|---|
| Produktzuschnitt | ||
| Speziell für Agenten entwickelte Laufzeitconnic führt Agenten aus, die in YAML definiert sind. Inngest führt Durable Functions aus, und die Dokumentation schreibt einen Agenten als Schleife aus Modell- und Tool-Aufrufen in einer solchen Funktion. AgentKit ergänzt ein Agenten-Framework für TypeScript. | Ja | Teilweise |
| Agentenkonfiguration in YAMLconnic-Agenten sind YAML-Dateien mit Python-Tools. Agenten in Inngest und AgentKit sind Code. | Ja | Nein |
| Python-Unterstützungconnics eigene Tools sind Python-Funktionen. Inngests Python-SDK unterstützt dasselbe Muster für Durable Agents wie die SDKs für TypeScript und Go. AgentKit selbst gibt es nur für TypeScript. | Ja | Ja |
| Durable ExecutionInngest speichert jeden Schritt als Checkpoint, wiederholt nur den fehlgeschlagenen Schritt und setzt Runs nach Abstürzen, Deployments oder langen Wartezeiten fort. connic wiederholt Modellanfragen und Tool-Operationen innerhalb eines Runs, und eine Freigabe kann einen Run bis zu sieben Tage anhalten. | Teilweise | Ja |
| MCP-Toolsconnic-Agenten nutzen MCP-Server als Tools. AgentKit-Agenten binden sie über die Option mcpServers ein. | Ja | Ja |
| Trigger & Integrationen | ||
| Webhook-TriggerBeide nehmen Webhooks an. Inngest wandelt jede Anfrage mit einer Transformation in ein Event um, und deine Funktion prüft die Signatur des Anbieters. | Ja | Ja |
| Cron-ZeitpläneBeide laufen nach Zeitplan. | Ja | Ja |
| Kafka-Verbindungconnics Kafka-Verbindung liest und schreibt Nachrichten. Inngest dokumentiert Events, Webhooks und Zeitpläne, aber keinen Kafka-Trigger. | Ja | Nein |
| SQS-Verbindungconnics SQS-Verbindung liest und sendet Queue-Nachrichten. Inngests Dokumentation nennt keinen SQS-Trigger. | Ja | Nein |
| E-Mail-Triggerconnics E-Mail-Verbindung startet Runs aus einem Postfach und kann Ergebnisse per E-Mail senden. Inngests Dokumentation nennt keinen Trigger für eingehende E-Mails. | Ja | Nein |
| Stripe-Eventsconnic hat eine Stripe-Verbindung. Inngest empfängt Stripe-Events über einen allgemeinen Webhook mit einer Transformation, die du schreibst, und deine Funktion prüft die Signatur. | Ja | Teilweise |
| Postgres-Event-Triggerconnics Postgres-Verbindung startet Runs aus NOTIFY-Events. Inngests Neon-Integration startet Funktionen bei geänderten Zeilen, für eine Neon-Datenbank pro Konto und nur in Produktion. | Ja | Teilweise |
| Observability & Evals | ||
| Tracing und Run-VerlaufBeide tracen jeden Run. Inngest bewahrt Traces 24 Stunden bei Free, 7 Tage bei Pro, 14 Tage bei Business und 90 Tage bei Enterprise auf. | Ja | Ja |
| Evaluationen und Judgesconnics Judges bewerten Stichproben echter Runs anhand einer Rubrik. Inngest Agent Evals erfasst Scores aus Code, verzögerte LLM-Judges und Nutzerfeedback und ist noch in der Beta. | Ja | Teilweise |
| A/B-Tests zwischen Agentenversionen im Live-BetriebInngests group.experiment() weist Varianten per Gewichtung im Code zu und ist noch in der Beta. connic teilt echten Traffic zwischen Versionen auf, vergleicht Erfolgsrate, Judge Scores, Kosten und Latenz, und der Confidence-Modus plant die Stichprobe. | Ja | Teilweise |
| Menschliche Freigabenconnic hält den Tool-Aufruf in einer Freigabe-Queue mit Routing an Prüfer. Inngests step.waitForEvent() pausiert einen Run, bis deine App die Entscheidung sendet, und die Oberfläche für Freigaben stellt deine App. | Ja | Teilweise |
| Erfassung der Token-NutzungBeide erfassen Tokens und Kosten pro Run. Inngests AI Overview schätzt die Kosten aus OpenTelemetry-Daten unterstützter Modell-SDKs. connic ergänzt Kostenwarnungen und Limits pro Agent oder Environment. | Ja | Ja |
| Deployment & Betrieb | ||
| Verwaltetes Hostingconnic hostet die Agenten in jedem bezahlten Tarif. Inngest Cloud plant Runs und speichert ihren Zustand, und deine Funktionen laufen auf deinem eigenen Server, einem Serverless-Host oder verbundenen Workern. | Ja | Teilweise |
| Environmentsconnic enthält Environments in jedem bezahlten Tarif. Inngest erstellt Branch-Umgebungen bei Bedarf und unterstützt eigene Umgebungen für Staging. | Ja | Ja |
| Verwaltung von Secretsconnic speichert Variablen pro Environment und verbirgt sensible Werte. Inngest-Funktionen lesen Secrets vom Host, auf dem sie laufen, und Workspace-Secrets für Sandboxes sind in einer Beta mit beschränktem Zugang. | Ja | Teilweise |
| Self-HostingDer Inngest-Server läuft auf Docker oder Kubernetes unter der SSPL, mit verzögerter Veröffentlichung unter Apache 2.0. connic bietet Self-Hosting in Enterprise. | Teilweise | Ja |
| EU & Compliance | ||
| Verwaltete EU-Datenresidenzconnic hält Plattformdaten in der EU und führt dort die connic/*-KI-Modelle aus. Inngest Cloud läuft im Osten der USA, und Self-Hosting ist der dokumentierte Weg in eine andere Region. Inngests Verschlüsselungs-Middleware kann Event-Daten und Schrittergebnisse mit einem Schlüssel verschlüsseln, den nur du hast. | Ja | Nein |
| EU-Vertragspartnerconnic schließt Verträge über ein deutsches Unternehmen. Inngests Nutzungsbedingungen nennen Inngest Inc. in San Francisco. | Ja | Nein |
| Zuordnung zum EU AI Actconnic ordnet Ausführungsprotokolle, Freigaben und Guardrails den Pflichten von Betreibern zu. Inngest dokumentiert Wartezeiten für menschliche Prüfung und Scores, die Guardrail-Prüfungen festhalten können, ohne Zuordnung zum AI Act. | Ja | Teilweise |
| Preise | ||
| Tarifbetrag wird NutzungsguthabenBei connic wird der Tarifbetrag zu Projektguthaben, das zu veröffentlichten Basispreisen vor Paketrabatten verbraucht wird: 0,0337 € pro gestartetem LLM-Agenten-Run, 0,00042 € pro Laufzeitsekunde und 0,00342 € pro GB-Stunde Speicher. Inngest-Tarife enthalten Kontingente für Ausführungen: 50.000 bei Free, 1 Mio. bei Pro ab 99 $ pro Monat und 10 Mio. bei Business ab 499 $, mit gestaffeltem Mehrverbrauch bei Pro. | Ja | Nein |
| Enthaltene Agentendiensteconnic enthält Verbindungen, Judges, Guardrails, Memory und Retrieval. Inngest enthält Orchestrierung, Tracing, Agent Evals und Experimente, und seine Dokumentation zu Durable Agents legt Memory in einen Speicher, den du selbst betreibst. | Ja | Teilweise |
Methodik
Wir vergleichen allgemein verfügbare Funktionen, die in Produkt-, Preis-, Security- und Rechtsunterlagen der Anbieter dokumentiert sind. Ja steht für dokumentierte Unterstützung, Teilweise für einen begrenzten Umfang, Beta- oder Preview-Status oder zusätzliche Einrichtung und Nein für nicht verfügbare oder in den geprüften Quellen nicht dokumentierte Funktionen. connic-Funktionen werden anhand der aktuellen Produktdokumentation geprüft; Roadmap-Aussagen fließen nicht in die Bewertung ein.
Die verwaltete Inngest Cloud und der selbst gehostete Server werden getrennt bewertet. Inngests Dokumentation schreibt Agenten als Durable Functions in TypeScript, Python oder Go. AgentKit wird deshalb als TypeScript-Framework von Inngest bewertet. Agent Evals und Experimente sind in der Beta und gelten als Teilweise.
Zuletzt geprüft am 14. Oktober 2026 vom connic research team.
Weitere Plattformen auf der Shortlist
Direktvergleiche mit den Plattformen, die Teams am häufigsten neben connic evaluieren. Den gesamten Markt zeigt der Überblick über Agent-Deployment-Plattformen 2026, alle Direktvergleiche findest du in der Vergleichsübersicht.