Offener Standard · Freie Software

Ihre Produktinhalte, bereit für jeden Händler.

Open Brand Exchange ist ein offener Standard dafür, wie Händler Produktfotos und Artikeldaten von einer Marke abrufen: in einem Portal im Browser, als ZIP oder Tabelle oder über eine API direkt in ihre eigene Software. Wie die Inhalte in Ihr Portal kommen, entscheiden Sie selbst.

Offen
Standard, CC-BY-4.0
3
Portal-Editionen
61
Konformitätstests
25
Sprachen
0 €
Lizenzgebühr
Das Markenportal der fiktiven Marke Kestrel aus Sicht eines Händlers: acht Artikel mit Filtern nach Marke, Produkttyp und Farbe.
GET/obx/v1/changesWas die Software eines Händlers erhält
{
  "phase": "live",
  "changes": [
    { "seq": 1042, "op": "delete",
      "type": "asset",
      "external_id": "KO-1001_NVY_2" },
    { "seq": 1043, "op": "upsert",
      "type": "variant",
      "external_id": "2000100101025",
      "data": { "size": "M", … } }
  ],
  "has_more": false
}

So funktioniert es

Eine Quelle. Händler holen sich, was sie brauchen.

Ihre Inhalte liegen in Ihrem eigenen Portal. Einkäufer suchen dort und laden Dateien im Browser herunter; ihre Software liest dieselben Inhalte über die API.

  1. Ihre Systeme

    • PIM
    • ERP
    • DAM
    • Exportordner
  2. Inhalte einspielen

    • Geplanter Import
    • obx-Tool
    • GitHub Action
    • Upload-API
  3. Ihr Portal

    brands.yourbrand.com
    • Katalog und Bilder
    • Zugang pro Händler
    • Nutzungsstatistiken
  4. Ihre Händler

    Einkäufer, im Browser

    • Suche und EAN-Liste
    • ZIP- und CSV-Downloads

    Deren Software, über die API

    • Webshop und PIM
    • Kassensystem und Content-Tools
Wie Inhalte aus den Systemen einer Marke über ihr eigenes Portal zu ihren Händlern gelangen.

01 Portal

Ein Portal für die Einkäufer Ihrer Händler.

Einkäufer melden sich in Ihrem Portal an, fügen die EANs aus ihrer Bestellung ein und laden genau das herunter, was sie brauchen: ein Foto, einen Artikel oder eine ganze Auswahl als ZIP.

  • Suchen und filtern nach Marke, Saison, Produkttyp und Farbe
  • Eine EAN-Liste einfügen und sofort sehen, was da ist und was fehlt
  • Original, Web (2000 px) oder quadratisch, dazu Artikeldaten als Tabelle
  • Ihr Name, Ihr Logo, Ihre Domain: „Kestrel · Händlerportal“
Mit den Augen eines Händlers ansehen
Ein Händler fügt sechs EANs in das Markenportal ein: Fünf werden gefunden, eine fehlt im Katalog.

02 API

Eine API, für jede Marke dieselbe.

Die Software der Händler holt einmal alles und danach nur noch die Änderungen, auch das, was Sie zurückziehen. Jedes Bild kommt mit Nutzungsrechten, Sperrfrist und KI-Herkunft.

  • Zuerst eine vollständige Kopie, danach nur noch die Änderungen
  • Suche per EAN, zugeordnet zum richtigen Artikel und zur richtigen Größe
  • Web-, Quadrat- und Vorschauversionen; Originale, wenn Sie es erlauben
  • Einmal von einem Softwareanbieter gebaut, funktioniert es mit jeder Marke
Zur API-Referenz
GET/obx/v1/changesAsset
{
  "seq": 1051, "type": "asset", "op": "upsert",
  "external_id": "KO-1003_RST_3",
  "data": {
    "role": "model",
    "color_code": "RST",
    "rights": {
      "license": "retailer-use",
      "channels": ["webshop", "marketplace", "social"],
      "embargo_until": null
    },
    "provenance": { "ai_generated": true, "source": "generated" },
    "renditions": {
      "web":    { "width": 1200, "height": 1500 },
      "square": { "width": 1500, "height": 1500 },
      "thumb":  { "width": 480,  "height": 600 }
    }
  }
}

03 Ihre Systeme

Arbeiten Sie weiter wie bisher.

Der Standard regelt, wie Händler Inhalte abrufen. Wie Ihre Inhalte ins Portal kommen, entscheiden Sie: ein nächtlicher Import von einer Webadresse, per SFTP oder aus S3, ein Exportordner oder das Kommandozeilen-Tool obx.

  • Nächtlicher Import von einer Webadresse, per SFTP oder aus S3, ohne Code
  • Das obx-Tool für Windows, macOS und Linux überträgt nur Änderungen
  • Rezepte für cron, GitHub Actions, n8n, Make und Zapier
  • Ein CSV-Format und eine Namensregel für Fotos
Zu den Automatisierungsrezepten
Terminal
$ obx push ./export
Publishing to brands.kestrel.example (Kestrel, Kestrel Trail)
images: 27 checked, 3 uploaded (4.2 MB) in 3s
Done: rows: 40, images: 27 → new: 2 · updated: 3 · unchanged: 35
publish.ymlGitHub Action
# .github/workflows/publish.yml
on:
  push:
    paths: ["export/**"]
jobs:
  publish:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - uses: openbrandexchange/obx-go/push-action@v0
        with:
          url: ${{ secrets.OBX_URL }}
          token: ${{ secrets.OBX_TOKEN }}
          folder: export

Für wen

Für Marken und für Händler.

Für Marken

Kein Hin- und Herschicken von Dateien mehr. Händler holen sich, was sie brauchen, und Sie entscheiden, wer was bekommt.

  • Ihr eigenes Portal auf Ihrer eigenen Domain
  • Sie genehmigen jeden Händler und bestimmen, was er sieht
  • Sie sehen, wer was herunterlädt, pro Händler
  • Kostenlos selbst hosten oder einen Anbieter wählen und jederzeit wechseln

Für Händler

Jede Marke im selben Format, im Browser oder direkt in Ihrer Software.

  • EAN-Liste einfügen und die richtigen Bilder für jede Größe erhalten
  • ZIP-Dateien und Artikeldaten herunterladen, bereit für Ihren Shop
  • Eine Anbindung für jede Marke im Standard
  • Nutzungsrechte und Sperrfristen bei jedem Bild

Hosting

Betreiben Sie es, wo Sie wollen. Sie zahlen nur das Hosting.

Drei Editionen desselben Portals. Sie bestehen dieselben Konformitätstests und sprechen dieselbe API, ein Wechsel ist also jederzeit möglich.

  • Ein Klick

    Portal für Cloudflare

    Läuft auf
    Cloudflare Workers, mit D1 und R2
    Sie brauchen
    Ein Cloudflare-Konto
    Einrichtung
    Ein Klick, dann der Einrichtungsassistent
    Kosten
    Tarif Workers Paid, rund 5 Dollar im Monat
    Auf Cloudflare einrichten
  • Container

    Portal für Google Cloud & Docker

    Läuft auf
    Google Cloud Run oder jeder Server mit Docker
    Sie brauchen
    Ein Google-Cloud-Konto oder einen Docker-Host
    Einrichtung
    Ein Skript oder ein Docker-Befehl
    Kosten
    Nutzungsabhängig auf Cloud Run oder Ihr eigener Server
    Mit Docker einrichten
  • Ohne Befehle

    Portal für Webhosting

    Läuft auf
    Normales Webhosting mit PHP und Datenbank
    Sie brauchen
    Ein FTP-Programm
    Einrichtung
    ZIP hochladen, dann der Installer
    Kosten
    Das Hosting, das Sie schon bezahlen
    Auf Webhosting einrichten

Governance

Ein offener Standard, keine Plattform.

Open Brand Exchange soll den Marken, Händlern und Softwareanbietern gehören, die es nutzen, und nicht einem einzelnen Unternehmen.

  • Offene Spezifikation

    Version 0.1, beschrieben in OpenAPI 3.1 und JSON Schema unter CC-BY-4.0. Jeder darf sie implementieren, auch kommerziell.

  • Konformitätstests

    61 automatisierte Tests in vier Profilen. Jede Implementierung wird auf dieselbe Weise geprüft.

  • Open-Source-Lizenzen

    SDK, obx-Tool und Weboberfläche stehen unter Apache-2.0. Die drei Portal-Editionen unter AGPL-3.0, damit Verbesserungen offen bleiben.

  • Eine Stiftung in Gründung

    Urheberrecht, Name und Domain gehen an die Open Brand Exchange Foundation (in Gründung), sobald sie eingetragen ist.

  • Sicherheit

    Melden Sie Schwachstellen vertraulich an [email protected]. Sicherheit ist eines der vier Konformitätsprofile.

  • Datenschutz zuerst

    Diese Website setzt keine Cookies, nutzt keine Tracker und lädt nichts von fremden Servern.

Wie es gesteuert wird

Entwickler

Eine Spezifikation, auf die Sie bauen können.

Drei OpenAPI-Verträge, JSON-Schemas, eine fiktive Testmarke und Konformitätstests. Go-SDK und obx-Tool sind sofort einsatzbereit, und jeder HTTP-Client funktioniert.

Terminal
$ curl https://brands.kestrel.example/.well-known/obx
200 OK · application/json
{
  "obx_version": "0.1",
  "publisher": { "name": "Kestrel Outfitters" },
  "api_base": "https://brands.kestrel.example/obx/v1",
  "portal_url": "https://brands.kestrel.example/",
  "capabilities": ["changes", "products", "by_gtin",
                   "renditions", "exports", "webhooks"]
}

Häufige Fragen

Was Marken zuerst fragen

Alle Fragen
Was kostet es?

Standard und Software sind kostenlos. Wenn Sie selbst hosten, zahlen Sie nur Ihr Hosting. Ein Anbieter hat eigene Preise, die Sie auf seiner Website finden.

Brauchen wir einen Entwickler?

Nicht für die Grundlagen. Ein Portal installieren Sie mit einem Klick, und ein geplanter Import von einer Webadresse, einem SFTP-Server oder Bucket braucht keinen Code. Ein Entwickler hilft, wenn Sie Ihr PIM oder ERP direkt anbinden möchten.

Ist das wieder eine Plattform, auf der wir mitmachen müssen?

Nein. Jede Marke betreibt ihr eigenes Portal, auf Wunsch unter eigener Domain. Es gibt keine zentrale Plattform, die Ihre Inhalte hält.

Wer entscheidet, welcher Händler Zugang bekommt?

Sie. Händler beantragen Zugang, und Sie genehmigen oder lehnen jede Anfrage ab. Sie wählen auch, welche Marken ein Händler sieht und ob Originale heruntergeladen werden dürfen.

Lassen Sie Ihre Händler die Inhalte selbst abholen.

Richten Sie Ihr eigenes Portal ein, oder erzählen Sie uns von Ihren Systemen und Händlern und gestalten Sie die erste Version mit.

  1. Portal einrichten

    Lassen Sie es von einem Anbieter betreiben, oder hosten Sie es kostenlos selbst, mit einem Klick oder einem Befehl. Hosting-Optionen

  2. Automatisch veröffentlichen

    Eine CSV-Datei und Fotos mit festem Namen. Ihr PIM, ERP oder ein einfacher Ordner liefert sie jede Nacht, ganz ohne Handarbeit. Automatisierung

  3. Ihre Händler übernehmen den Rest

    Händler melden sich an, fügen ihre EAN-Liste ein und laden herunter. Ihre Software holt dieselben Inhalte über die Standard-API. Für Händler