Die Headless Engine

Hören Sie auf, das Backend von Grund auf zu entwickeln. Starten Sie bei 80% Fertigstellung.

Ihre Kunden brauchen fertigungstauglichen Commerce. Sie haben keine 6 Monate, um Bestandslogik zu entwickeln. Marketplace Labs bietet Ihnen eine produktionsreife GraphQL-API, damit Sie sich auf das Frontend konzentrieren können.

Typsicherheit

Strikte GraphQL-Typisierung, die fehlerhafte Daten verhindert

Unser Schema wurde von Anfang an mit strikter Typisierung erstellt. Enums, Inputs und Interfaces stellen sicher, dass Ihre Abfragen genau das zurückgeben, was Sie erwarten – und Mutationen fehlerhafte Daten ablehnen, bevor sie die Datenbank erreichen.

  • Enum-Validierung

    Bestellstatus kann nur DRAFT, PENDING, CONFIRMED usw. sein. Keine Tippfehler, keine ungültigen Zustände.

  • Input-Typen

    Mutationen verwenden strikte Input-Typen. Pflichtfelder sind erforderlich. Optionale Felder haben sinnvolle Standardwerte.

  • Interface-Verträge

    Gemeinsame Muster wie Node und Timestamped gewährleisten Konsistenz über alle Typen hinweg.

schema.graphql
enum OrderStatus {
  DRAFT
  PENDING
  CONFIRMED
  PROCESSING
  SHIPPED
  DELIVERED
  CANCELLED
}

input CreateOrderInput {
  customerId: ID!
  lineItems: [LineItemInput!]!
  shippingAddressId: ID!
  notes: String
}

interface Node {
  id: ID!
}

interface Timestamped {
  createdAt: DateTime!
  updatedAt: DateTime!
}

Granulare Berechtigungen - Feingranulare Zugriffskontrolle auf Feldebene

Erstellen Sie sichere Mehrbenutzeranwendungen, bei denen Lagermitarbeiter keine Bestellungen löschen können und Kunden nur ihre eigenen Daten sehen. Unsere @requires(scopes: [...]) Direktive macht es einfach.

Scope-basierter Zugriff

Definieren Sie Scopes wie orders:read, orders:write, inventory:manage. Weisen Sie sie API-Schlüsseln oder Benutzerrollen zu.

Schutz auf Feldebene

Sensible Felder wie costPrice können erhöhte Scopes erfordern. Benutzer ohne Zugriff sehen null.

Direktiven-Syntax

@requires(scopes: ["orders:delete"]) auf jedem Feld oder jeder Mutation. Klar, deklarativ, überprüfbar.

permissions.graphql
type Order {
  id: ID!
  customer: Customer!
  status: OrderStatus!
  lineItems: [LineItem!]!

  # Only visible to staff with finance scope
  costPrice: Money @requires(scopes: ["finance:read"])
  margin: Float @requires(scopes: ["finance:read"])
}

type Mutation {
  # Anyone with orders:write can create
  createOrder(input: CreateOrderInput!): Order!
    @requires(scopes: ["orders:write"])

  # Only admins can delete
  deleteOrder(id: ID!): Boolean!
    @requires(scopes: ["orders:delete", "admin"])
}
Webhooks & Workflows

Externe APIs auslösen ohne benutzerdefinierte Cron-Jobs

Unser Workflow- und WorkflowNode-System ermöglicht es Ihnen, Automatisierungspipelines zu erstellen, die auf Ereignisse reagieren. Posten Sie auf Slack, synchronisieren Sie mit Xero, aktualisieren Sie Ihr CRM – alles ohne Cron-Jobs zu schreiben.

  • Ereignisgesteuerte Trigger

    Workflows werden bei Ereignissen wie order.created, stock.low oder production.completed ausgelöst.

  • Workflow-Knoten

    Verketten Sie Aktionen. HTTP-Aufrufe, Verzögerungen, Bedingungen und Transformationen – alles per API konfigurierbar.

  • Externe Integrationen

    Senden Sie Daten an Slack, Xero, Mailchimp oder jeden HTTP-Endpunkt. Transformieren Sie Payloads mit JSONPath-Ausdrücken.

Beispiel-Workflow: Neue Bestellbenachrichtigung

1

Trigger

order.created Ereignis wird ausgelöst

2

HTTP-Knoten

POST an Slack-Webhook mit Bestelldetails

3

HTTP-Knoten

Rechnung in Xero erstellen

KI-Integration

MCP-Server für KI-Agenten

Marketplace Labs enthält einen Model Context Protocol (MCP) Server – den aufkommenden Standard für die Verbindung von KI-Assistenten mit externen Tools und Datenquellen. Erstellen Sie KI-gestützte Commerce-Erlebnisse ohne komplexe benutzerdefinierte Integrationen.

  • Funktioniert mit Claude, GPT und benutzerdefinierten Agenten

    Jede KI, die MCP unterstützt, kann sich sofort mit Ihren Commerce-Daten verbinden.

  • Vollständige Commerce-Operationen

    Bestände abfragen, Bestellungen erstellen, Produktionsstatus prüfen, Versandlabels generieren – alles über natürliche Sprache.

  • Gleiches Berechtigungsmodell

    MCP-Anfragen verwenden dieselben scope-basierten Berechtigungen wie die GraphQL-API. Keine besonderen Sicherheitsbedenken.

mcp-config.json
{
  "mcpServers": {
    "marketplace-labs": {
      "url": "https://api.mplabs.co.uk/mcp",
      "apiKey": "sk_live_...",
      "tools": [
        "inventory.getStock",
        "orders.create",
        "orders.list",
        "production.getStatus",
        "shipping.getRates",
        "shipping.createLabel"
      ]
    }
  }
}

Beispiel-Prompt:

"Prüfen Sie, ob wir genug Lagerbestand haben, um Bestellung #12345 zu erfüllen, und generieren Sie gegebenenfalls ein Versandlabel mit dem günstigsten Versanddienstleister."

Preise

Einfache API-Zugangspreise

Alle Preise verstehen sich ohne MwSt. Keine Gebühren pro Benutzer. Keine versteckten Kosten.

Starter

200 €/Monat

1.000 Bestellungen/Mo, 5 Kanäle

Pro

600 €/Monat

10.000 Bestellungen/Mo, unbegrenzte Kanäle, MCP-Zugang

Agentur

1.000 €/Monat

5 Kundenkonten inklusive, 150 €/Mo pro zusätzlichem

Kein Entwicklungsteam?

Wir bauen es für Sie

Nicht jedes Unternehmen hat interne Entwickler – und das ist in Ordnung. Unser Team erstellt benutzerdefinierte Frontends, mobile Apps und Integrationen auf Basis von Marketplace Labs. Sie erhalten die Leistung einer Headless-Plattform mit einem auf Ihr Unternehmen zugeschnittenen Erlebnis.

Webanwendungen

Storefronts, Dashboards, B2B-Portale

Mobile Apps

iOS, Android, React Native

Integrationen

ERP, Buchhaltung, benutzerdefinierte APIs

KI-Lösungen

Chatbots, Automatisierung, MCP-Agenten

Bereit, bei 80% Fertigstellung zu starten?

Hören Sie auf, Bestandslogik, Auftragsverwaltung und Produktionsverfolgung von Grund auf zu entwickeln. Holen Sie sich API-Zugang und beginnen Sie, das Frontend zu entwickeln, das Ihre Kunden wirklich brauchen.

Mit einem Lösungsarchitekten chatten (Keine Bots)
Die Headless Engine für Agenturen | Marketplace Labs