Zum Hauptinhalt springen
connic

connic vs Mastra
Verwaltete Plattform oder TypeScript-Framework

Mastra ist ein Open-Source-Framework für TypeScript, das du in deine App einbaust. connic ist eine verwaltete Plattform für Agenten in YAML, mit Tools in Python.

Quellen und MethodikZuletzt geprüft am

connic und Mastra auf einen Blick
connicMastra
Verwaltete AgentenplattformAnsatzTypeScript-Framework
YAML und PythonAgenten und ToolsTypeScript
Kafka, SQS, E-Mail, Postgres und mehrEvent-TriggerWebhooks, Cron, Chat-Kanäle
IntegriertA/B-Tests liveIn der eigenen App gebaut
Auf der PlattformGuardrailsProzessoren im Agentencode
Enterprise-TarifSelf-HostingApache-2.0-Kern
Deutsches UnternehmenVertragspartnerUS-Unternehmen

Die kurze Antwort

Mastra passt zu einem TypeScript-Team, das Agenten in die eigene App einbaut und Apache-2.0-Code selbst hosten möchte. connic passt zu Teams, die Agenten als eigenen Service betreiben, von Queues, Postfächern und Datenbanken starten und neue Versionen erst an echtem Traffic testen.

connic eignet sich, wenn

  • Deine Agenten laufen als eigener Service, mit Tools in Python
  • Kafka-, SQS-, E-Mail- oder Postgres-Events sollen Agenten starten
  • Neue Versionen sollen sich zuerst an echtem Traffic beweisen
  • Guardrails sollen auf der Plattform jede Anfrage prüfen
  • Du brauchst EU-Hosting und einen EU-Vertragspartner

Mastra eignet sich, wenn

  • Dein Team schreibt TypeScript und will Agenten in der eigenen App
  • Du willst Apache-2.0-Code, den du selbst hosten kannst
  • Chat-Kanäle wie Discord, WhatsApp oder iMessage sind der wichtigste Einstieg
  • Du willst verwaltete OAuth-Tools für Apps wie GitHub und Notion (Mastra Connect, in der Beta)
  • Ein US-Vertragspartner mit EU-Region erfüllt deine Anforderungen

Wo sich connic und Mastra 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, und Apps in jeder Sprache rufen den Agenten über HTTP oder WebSocket auf.

Mastra

Agenten und Tools sind TypeScript-Code in einer Mastra-App, oft neben Next.js, Express oder Hono. Ein Python-SDK gibt es nicht.

Was einen Run startet

connic

Verbindungen für Kafka, SQS, E-Mail, Postgres, Stripe, Webhooks, Cron, Slack und mehr. Jede ist eine Datei in deinem Projekt und wird mit den Agenten deployt.

Mastra

Webhooks über einen Signal-Provider, den du selbst einbindest, Zeitpläne und Chat-Kanäle wie Slack, Discord und WhatsApp. Trigger für Kafka, SQS, eingehende E-Mails und Postgres sind nicht dokumentiert.

Neue Versionen ausrollen

connic

Integrierte A/B-Tests schicken einen Teil des echten Traffics an eine Variante und vergleichen Erfolgsrate, Judge Scores, Kosten und Latenz.

Mastra

Der Editor liefert pro Anfrage eine gewählte Agentenversion aus. Traffic-Aufteilung und Statistik baust du selbst.

Guardrails

connic

Prüfungen für Ein- und Ausgaben laufen bei jedem Run auf der Plattform, mit neun integrierten Prüfungen oder eigenen in Python.

Mastra

Prozessoren für Prompt Injection, personenbezogene Daten und Moderation, eingerichtet im Agentencode.

Evals und Freigaben

connic

Judges bewerten Stichproben echter Runs anhand einer Rubrik. Freigaben pausieren einen Tool-Aufruf, bis jemand entscheidet.

Mastra

Scorer in Code und mit LLMs, Datensätze und Experimente. Tool-Aufrufe können eine Freigabe verlangen und danach fortfahren.

Hosting

connic

Verwaltete Laufzeit mit Environments in jedem bezahlten Tarif. Self-Hosting in Enterprise.

Mastra

Der Apache-2.0-Kern läuft überall, mit einem Helm Chart für Kubernetes. Mastra Platform hostet Deployments in US- oder EU-Regionen.

EU und Vertrag

connic

Plattformdaten bleiben in der EU, und die connic/*-KI-Modelle laufen dort. Vertragspartner ist ein deutsches Unternehmen.

Mastra

Eine EU-Region lässt sich je Umgebung beim Erstellen wählen, Standard ist die US-Region. Vertragspartner ist Kepler Software Inc. in den USA.

Preise

connic

Developer und Pro beginnen bei 40 € und 200 € pro Monat, und der Tarifbetrag wird zu Projektguthaben zu veröffentlichten Basispreisen.

Mastra

Starter ist kostenlos, Teams kostet 250 $ pro Monat. Nutzung über den Kontingenten wird für CPU, Datentransfer und Observability-Events berechnet.

Derselbe Agent in connic und Mastra

Ein Agent für Schadensmeldungen mit einem Tool, das eine Police abfragt. In connic sind das eine YAML-Datei und eine Python-Funktion. In Mastra sind es ein Tool und ein Agent in TypeScript, registriert in einer Mastra-Instanz.

connic

agents/claims-intake.yaml
name: claims-intake
model: connic/gpt-5.6-sol
system_prompt: Check the policy first.
tools:
  - policies.lookup_policy
tools/policies.py
import 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()

Mastra

src/mastra/tools/lookup-policy.ts
import { createTool } from "@mastra/core/tools";
import { z } from "zod";

const API = process.env.POLICY_API_URL;

export const lookupPolicy = createTool({
  id: "lookup-policy",
  description: "Look up a policy by number",
  inputSchema: z.object({ id: z.string() }),
  execute: async ({ id }) => {
    const res = await fetch(`${API}/policies/${id}`);
    return res.json();
  },
});
src/mastra/agents/claims-intake.ts
import { Agent } from "@mastra/core/agent";
import { lookupPolicy } from "../tools/lookup-policy";

export const claimsIntake = new Agent({
  id: "claims-intake",
  name: "Claims intake",
  instructions: "Check the policy first.",
  model: "openai/gpt-5.6-sol",
  tools: { lookupPolicy },
});
src/mastra/index.ts
import { Mastra } from "@mastra/core";
import { claimsIntake } from "./agents/claims-intake";

export const mastra = new Mastra({
  agents: { claimsIntake },
});

connic vs Mastra, Funktion für Funktion

Jede Zeile ist anhand der öffentlichen Dokumentation von connic und Mastra bewertet. Methodik und Quellen folgen nach der Tabelle.

  • JaVollständig unterstützt
  • TeilweiseEingeschränkt, Beta oder zusätzliche Einrichtung
  • NeinNicht verfügbar
FeatureconnicMastra
Sprache & Ökosystem
Python-Toolsconnic-Agenten sind YAML-Dateien, ihre eigenen Tools sind Python-Funktionen. Mastra unterstützt ausschließlich TypeScript und hat kein Python-SDK.JaNein
TypeScript und JavaScriptMastra ist TypeScript-first und bietet Integrationen für Next.js, Express und Hono. connics SDK und eigene Tools nutzen Python; TypeScript-Apps rufen connic-Agenten über HTTP oder WebSocket auf.TeilweiseJa
Agenten unabhängig von der Sprache des ClientsApps in jeder Sprache erreichen connic-Agenten über Verbindungen. Mastra-Agenten sind Code in einer Mastra-App, die auf Mastra Platform oder einem anderen Host läuft. Ein Wechsel weg vom Framework bedeutet, sie neu zu schreiben.JaNein
Trigger & Integrationen
Webhook-TriggerBeide nehmen Webhooks an. Mastras WebhookSignalProvider rufst du aus einem Endpoint auf, den du selbst bereitstellst.JaJa
Cron-ZeitpläneBeide starten Agenten nach Zeitplan.JaJa
Kafka und SQSconnics Kafka- und SQS-Verbindungen lesen und schreiben Nachrichten. Mastras Pub/Sub-Schicht auf Redis Streams oder Google Cloud Pub/Sub transportiert die eigenen Workflow-Events; Kafka- oder SQS-Consumer beschreibt die Dokumentation nicht.JaTeilweise
E-Mail-Triggerconnics E-Mail-Verbindung startet Runs aus einem Postfach und kann Ergebnisse per E-Mail senden. Mastra dokumentiert Gmail- und Resend-Tools für Agenten, aber keinen Trigger für eingehende E-Mails.JaNein
Stripe-EventsBeide verarbeiten Stripe-Events. Mastra empfängt sie über seinen Webhook-Signal-Provider.JaJa
Postgres-Event-Triggerconnics Postgres-Verbindung startet Runs aus NOTIFY-Events, sodass ein Tabellen-Trigger einen Agenten starten kann. Mastra nutzt Postgres als Speicher, und Mastra Connect gibt Agenten Abfrage-Tools für Supabase. Einen Postgres-Trigger dokumentiert Mastra nicht.JaNein
Chat-Kanäleconnic hat Verbindungen für Slack und Telegram, dazu Twilio und Telnyx für Messaging und Telefonie. Mastra dokumentiert Kanäle für Slack, Microsoft Teams, Discord, Telegram, WhatsApp, GitHub und iMessage.JaJa
Kontrolle im Betrieb
Tracing und Run-VerlaufBeide tracen jeden Run. connic enthält Tracing in jedem bezahlten Tarif; Mastra Platform rechnet Observability-Events je Tarif ab.JaJa
Evaluationen und JudgesBeide bewerten die Ausgaben von Agenten. Mastra hat Scorer in Code und mit LLMs, Datensätze, Experimente und Multi-Turn-Evals. connics Judges bewerten Stichproben echter Runs anhand einer Rubrik.JaJa
Agent MemoryBeide behalten Kontext über eine Unterhaltung hinweg.JaJa
Guardrails, von der Plattform durchgesetztconnic prüft jede Anfrage und jede Antwort auf der Plattform. Mastra liefert Prozessoren für Prompt Injection, personenbezogene Daten und Moderation, die du im Agentencode einbindest.JaTeilweise
Menschliche FreigabenBeide pausieren einen Tool-Aufruf, bis eine Person ihn freigibt, und setzen den Run danach fort.JaJa
A/B-Tests zwischen Agentenversionen im Live-Betriebconnic teilt echten Traffic zwischen Versionen auf und vergleicht sie statistisch. Mastras Editor liefert pro Anfrage eine gewählte Agentenversion aus; die Aufteilung implementiert deine Anwendung.JaTeilweise
Deployment & Betrieb
Verwaltetes Hostingconnic hostet Agenten in jedem bezahlten Tarif. Mastra Platform hostet Deployments ab Starter, mit weiteren Produktionskontrollen in Teams und Enterprise.JaJa
Git-basierte DeploymentsBeide deployen aus dem Quellcode.JaJa
Umgebungenconnic enthält Umgebungen in jedem bezahlten Tarif. Mastra unterstützt Produktions-, Staging- und Vorschauumgebungen; mehr als eine erfordert Teams oder Enterprise.JaJa
Self-HostingMastras Apache-2.0-Kern läuft auf deiner eigenen Infrastruktur, mit einem Helm Chart für Kubernetes. connic bietet Self-Hosting in Enterprise.TeilweiseJa
EU & Compliance
Verwaltete EU-Datenresidenzconnic hält Plattformdaten in der EU und führt dort die connic/*-KI-Modelle aus. Eine Mastra-Platform-Umgebung kann Server, Datenbank und Observability an die EU-Region binden, die beim Erstellen gewählt wird.JaJa
EU-Vertragspartnerconnic schließt Verträge über ein deutsches Unternehmen. Mastras Vertragspartner ist Kepler Software Inc., eine Delaware Corporation.JaNein
Zuordnung zum EU AI Actconnic ordnet Ausführungsprotokolle, Freigaben und Guardrails den Pflichten von Betreibern zu. Mastra veröffentlicht Hinweise zur DSGVO und dokumentiert Logs und Freigaben, ohne Zuordnung zum AI Act.JaNein
Preise
Keine Preise pro Nutzerconnic Developer und Pro beginnen bei 40 € und 200 € pro Monat. Mastra Starter ist kostenlos, Teams kostet 250 $ pro Monat, beide mit unbegrenzt vielen Nutzern.JaJa
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. Mastra-Tarife enthalten Kontingente und berechnen Mehrverbrauch zusätzlich, etwa 0,35 $ pro CPU-Stunde bei Starter und 0,25 $ bei Teams.JaNein

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.

Mastra veröffentlicht Plattformfunktionen in hohem Tempo, zuletzt Mastra Connect im Oktober 2026. Negative Funktionsaussagen wurden deshalb anhand der Dokumentation und der Release Notes sowie der aktuellen Tariftabelle geprüft.

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.

Häufig gestellte Fragen

Ja, für Teams, die eine verwaltete Plattform statt eines Frameworks suchen. connic betreibt YAML-Agenten mit Python-Tools und bringt Verbindungen für Events, Judges, Guardrails, Freigaben und A/B-Tests im Live-Betrieb mit. Plattformdaten bleiben unter einem deutschen Vertrag in der EU, und die connic/*-KI-Modelle laufen dort.

Nein. Mastra unterstützt ausschließlich TypeScript und hat kein Python-SDK. connic-Agenten nutzen Python für eigene Tools, und TypeScript-Apps rufen sie trotzdem über HTTP oder WebSocket auf.

Ja. Seit Juli 2026 kann eine Mastra-Platform-Umgebung Server, gehostete Datenbank und Observability an die EU-Region binden. Die Region lässt sich nach dem Erstellen nicht mehr ändern, Standard ist die US-Region. Modellanbieter brauchen eine eigene Prüfung, und der Vertrag läuft über Kepler Software Inc. in den USA. Die Auswahlliste zur EU-Datenresidenz vergleicht die anderen Plattformen nach denselben Punkten.

Das Kern-Framework steht unter Apache 2.0 und wurde im Juli 2025 von der Elastic License umlizenziert. Code in den ee/-Verzeichnissen fällt unter die Mastra Enterprise Edition License: Er ist einsehbar, für den Produktivbetrieb braucht es aber einen Lizenzschlüssel und einen unterschriebenen Vertrag. Mastra Platform ist das kommerzielle verwaltete Angebot.

Mastra Starter ist kostenlos, Teams kostet 250 $ pro Monat, beide mit unbegrenzt vielen Nutzern und Deployments. Nutzung über dem Kontingent des Tarifs wird zusätzlich berechnet, etwa CPU-Stunden, Datentransfer und Observability-Events. connic Developer und Pro beginnen bei 40 € und 200 € pro Monat, und der Tarifbetrag wird zu Projektguthaben für Runs, Laufzeit und Speicher. Enterprise-Konditionen sind bei beiden individuell.

Mit Mastras Editor fordert dein Code eine bestimmte Agentenversion an, und die Dokumentation nennt A/B-Tests als Anwendungsfall. Traffic-Aufteilung und Statistik liegen in deiner Anwendung. connic teilt echten Traffic selbst auf und vergleicht Erfolgsrate, Judge Scores, Kosten und Latenz. Im Confidence-Modus entscheidet connic an geplanten Auswertungspunkten.