Zum Hauptinhalt springen
Getly

REST-API · MCP-Server · TypeScript-SDK

Dein KI-Assistent kann jetzt einen echten Shop führen

Getly ist ein Headless-Commerce-Backend für digitale Produkte. Produkte anlegen, Zahlungen annehmen, Dateien ausliefern, Lizenzschlüssel ausstellen und Auszahlungen erhalten — über eine REST-API, einen MCP-Server für Claude und Cursor und ein typisiertes SDK. Kein Storefront-Bau, kein Zahlungs-Stack, den du pflegen musst.

Schlüssel sehen aus wie getly_sk_live_… und gehören in die Umgebungsvariable GETLY_API_KEY.

Vom Entwurf zum Live-Produkt in fünf Schritten

Alles unten ist reines curl — kein SDK nötig. Kopieren, einfügen, verkaufen.

  1. Produkt als Entwurf anlegen

    Preise sind ganzzahlige Cents (priceCents). Das Produkt startet als Entwurf — öffentlich ist noch nichts.

    bash
    curl -X POST https://www.getly.store/api/v1/products \
      -H "Authorization: Bearer $GETLY_API_KEY" \
      -H "Content-Type: application/json" \
      -d '{
        "name": "Notion Icon Pack",
        "priceCents": 900,
        "description": "500 hand-drawn icons for Notion dashboards."
      }'
    Antwort · 201 · application/json
    {
      "success": true,
      "data": {
        "id": "6b4e6a52-9d2e-4c8a-b1f3-2a9c0d5e7f10",
        "name": "Notion Icon Pack",
        "slug": "notion-icon-pack-m9x2kz",
        "status": "draft",
        "priceCents": 900,
        "urls": {
          "product": "https://www.getly.store/product/notion-icon-pack-m9x2kz",
          "buy": "https://www.getly.store/product/notion-icon-pack-m9x2kz"
        }
      }
    }
  2. Upload-URL anfordern

    Die API liefert eine signierte URL für Dateien bis 2 GB. Deine Bytes gehen direkt in den Speicher, nicht über unsere Server.

    bash
    curl -X POST https://www.getly.store/api/v1/products/$PRODUCT_ID/files/presign \
      -H "Authorization: Bearer $GETLY_API_KEY" \
      -H "Content-Type: application/json" \
      -d '{ "fileName": "icons.zip", "fileSize": 1048576, "fileType": "application/zip" }'
    Antwort · 200 · application/json
    {
      "success": true,
      "data": {
        "uploadUrl": "https://<account>.r2.cloudflarestorage.com/...&X-Amz-Signature=...",
        "fileUrl": "https://pub-xxxxxxxx.r2.dev/files/.../aB3xYz.zip",
        "fileName": "icons.zip",
        "fileSize": 1048576
      }
    }
  3. Datei hochladen und anhängen

    Die Bytes per PUT an die Upload-URL senden, dann die erhaltene fileUrl an das Produkt anhängen.

    bash
    curl -X PUT "$UPLOAD_URL" \
      -H "Content-Type: application/zip" \
      --data-binary @icons.zip
    
    curl -X POST https://www.getly.store/api/v1/products/$PRODUCT_ID/files \
      -H "Authorization: Bearer $GETLY_API_KEY" \
      -H "Content-Type: application/json" \
      -d '{ "fileUrl": "<fileUrl from step 2>", "fileName": "icons.zip",
            "fileSize": 1048576, "fileType": "application/zip" }'
    Antwort · 201 · application/json
    {
      "success": true,
      "data": {
        "id": "0f8c31d7-4e2a-49b6-9c1d-8e5a7b3f2c40",
        "fileName": "icons.zip",
        "fileSize": 1048576,
        "isLatest": true
      }
    }
  4. Veröffentlichen

    Ein Aufruf schaltet das Produkt live. Fehlt etwas, bekommst du maschinenlesbare Gründe statt einer vagen Fehlermeldung.

    bash
    curl -X POST https://www.getly.store/api/v1/products/$PRODUCT_ID/publish \
      -H "Authorization: Bearer $GETLY_API_KEY"
    Antwort · 200 · application/json
    {
      "success": true,
      "data": {
        "id": "6b4e6a52-9d2e-4c8a-b1f3-2a9c0d5e7f10",
        "status": "active",
        "priceCents": 900,
        "urls": {
          "product": "https://www.getly.store/product/notion-icon-pack-m9x2kz",
          "buy": "https://www.getly.store/product/notion-icon-pack-m9x2kz"
        }
      }
    }
  5. Dein Produkt ist live

    Käufer zahlen per Karte oder Krypto — Gast-Checkout, kein Konto nötig. Dateien werden automatisch ausgeliefert.

    bash
    open https://www.getly.store/product/notion-icon-pack-m9x2kz

Ehrlichkeitshinweis: Die ersten Produkte eines brandneuen Shops durchlaufen eine kurze manuelle Prüfung (Status pending_review), bevor sie öffentlich erscheinen. Nach deinem ersten Verkauf ist das Veröffentlichen sofort.

In deinen KI-Assistenten einstecken

Der offizielle MCP-Server (@getly/mcp) gibt Claude, Cursor und jedem MCP-Client 16 Werkzeuge: Produkte anlegen und veröffentlichen, Dateien hochladen, Posts schreiben, Gutscheine und Checkout-Links erstellen, Verkäufe abrufen. Ein Config-Block — und dein Assistent führt den Laden.

Claude Code

bash
claude mcp add getly --env GETLY_API_KEY=$GETLY_API_KEY -- npx -y @getly/mcp

Cursor

.cursor/mcp.json
{
  "mcpServers": {
    "getly": {
      "command": "npx",
      "args": ["-y", "@getly/mcp"],
      "env": { "GETLY_API_KEY": "getly_sk_live_..." }
    }
  }
}

Claude Desktop

claude_desktop_config.json
{
  "mcpServers": {
    "getly": {
      "command": "npx",
      "args": ["-y", "@getly/mcp"],
      "env": { "GETLY_API_KEY": "getly_sk_live_..." }
    }
  }
}

Der Server liest deinen Schlüssel ausschließlich aus der Umgebungsvariable GETLY_API_KEY. Füge Schlüssel niemals in Prompts, Code oder Commits ein.

Eine ehrliche Gebühr. Alles inklusive.

Getly nimmt 20 % pro Verkauf — und das ist die ganze Rechnung. Bevor du das teuer nennst, schau, was diese 20 % tatsächlich abdecken.

Was du bekommstGetly — 20 % all-inTypische Payment-API-Anbieter
Zahlungsabwicklung (Karten + Krypto)Inklusive4–10 % + Fixgebühr pro Transaktion
Datei-Hosting & Auslieferung bis 2 GBInklusiveDateien hostest und lieferst du selbst
Marktplatz-Traffic & SEOInklusive — deine Produkte sind bei Getly gelistetDen gesamten Traffic bringst du selbst mit
Eingebautes Affiliate-NetzwerkInklusiveSelbst aufbauen und bezahlen
Krypto-Auszahlungen (USDT/USDC)Inklusive — 5 Chains, kein Bankkonto nötigSelten verfügbar
Lizenzschlüssel ausstellen & prüfenInklusiveEin separater kostenpflichtiger Dienst
Fixe Monatskosten0 $ — du zahlst nur, wenn du verkaufst0–99+ $, plus eigene Infrastruktur

Neue Verkäufer behalten in den ersten 3 Monaten 90 %.

Gebaut dafür, wie Software 2026 verkauft wird

Krypto-Auszahlungen

Lass dich in USDT oder USDC auf 5 Chains auszahlen (Ethereum, Tron, BSC, Polygon, Solana). Kein Bankkonto nötig — eine Wallet-Adresse genügt.

Gast-Checkout

Käufer brauchen kein Getly-Konto. Karte oder Krypto: zahlen, herunterladen — fertig. Weniger Schritte, mehr Conversion.

MCP-first

Kein angeschraubter Chatbot, sondern ein echter MCP-Server mit typisierten Tools und Sicherheitsleitplanken — Claude oder Cursor verwalten deinen gesamten Katalog.

Lizenzschlüssel-API

Stelle Schlüssel beim Kauf aus, prüfe und aktiviere sie aus deiner App — der öffentliche Validate-Endpunkt braucht gar kein Secret.

Die drei manuellen Schritte

Wir tun nicht so, als wären es null. Genau drei Dinge passieren außerhalb der API — alle einmalig:

  1. Registrieren

    Google, GitHub oder Magic Link. Dreißig Sekunden.

  2. API-Schlüssel erstellen

    Ein Klick im Dashboard — dabei entsteht auch dein Shop. Wähle nur die Scopes, die du brauchst.

  3. Auszahlungsweg verbinden

    Ein Stripe-Onboarding-Link — oder eine USDT/USDC-Wallet-Adresse einfügen.

Alles andere — Produkte, Dateien, Posts, Gutscheine, Checkout-Links, Lizenzschlüssel, Webhooks, Auszahlungshistorie — läuft über die API.

Der ganze Shop als Endpunkte

Jede Funktion unten kommt mit Cursor-Pagination, Idempotency-Keys, Rate-Limit-Headern und Fehlern, die LLMs verstehen.

write:products

Produkte

Produkte anlegen, aktualisieren, veröffentlichen und archivieren; Dateien bis 2 GB über signierte URLs hochladen.

write:posts

Blog-Posts

Markdown-Blog des Shops mit Produkt-Einbettungen — Content-Marketing aus einem Cronjob.

write:coupons

Gutscheine

Prozentuale oder feste Rabatte mit Nutzungslimits und Ablaufdatum — mit Leitplanken gegen versehentliche 100-%-Rabatte.

checkout:create

Checkout-Links

Erzeuge eine URL mit vorab angewendetem Gutschein, eigener Referenz und Metadata — Status abfragen oder per Webhook über den Kauf informiert werden.

read:licenses

Lizenzschlüssel

Werden beim Kauf automatisch ausgestellt; prüfe und aktiviere sie aus deiner Software über einen öffentlichen Endpunkt ohne Secret.

webhooks:manage

Webhooks

Signierte Events (sale.completed, license.activated und mehr) mit zeitgestempeltem HMAC-Signaturschema.

read:store

Auszahlungen

Guthaben und Auszahlungshistorie über beide Wege abrufen — Stripe und Stablecoins.

Spezifikationen & Referenzen

Bring deinen Shop heute noch live

Der API-Schlüssel ist einen Klick entfernt — und in den ersten drei Monaten behältst du 90 %.

API-Schlüssel holen