Entwickler

Auf Vendably aufbauen. API-first, webhook-gesteuert, SDK-unterstützt.

Jede Vendably-Funktion ist über eine stabile API verfügbar. Webhooks pushen jede Statusänderung. Offizielle SDKs für Python, Node, PHP. Erstellen Sie interne Tools, Integrationen oder ganze Apps auf der Plattform.

REST + gRPC API-Oberfläche
Jedes Ereignis Webhook-Abdeckung
Python, Node, PHP offizielle SDKs
// Übersicht

Alles, was Sie in der App sehen, als API verfügbar.

Drei Integrationsbereiche decken jeden Anwendungsfall ab: eine stabile REST- und gRPC-API zum Abfragen und Schreiben von Daten, Webhooks für Echtzeit-Ereignislieferung und idiomatische SDKs, damit Sie nie wieder Boilerplate-Authentifizierungscode schreiben müssen.

API

REST für allgemeine Verwendung, gRPC für Hochdurchsatz-Sub-APIs. OAuth 2.0, händlerspezifische Bereiche.

Webhooks

Abonnieren Sie jede Statusänderung. Signierte Payloads. Wiederholung mit exponentiellem Backoff.

SDKs

Erstklassiges Python, Node, PHP. Generierte TypeScript-Typen. Beispiel-Apps und CLI.

API

Ein Vertrag für alle Funktionen.

Vendably stellt eine REST-API unter /api/v1/ bereit, die das vollständige Datenmodell abdeckt: Händler, Produkte, Quellen, Ziele, Regeln, Verbindungen und Audit. Jede Antwort ist auf den authentifizierten Händler beschränkt, sodass unabhängig vom Token-Bereich keine mandantenübergreifenden Daten erreichbar sind.

Hochdurchsatz-Sub-APIs verwenden gRPC. Authentifizierung ist OAuth 2.0 mit händlerspezifischen Bereichsgenehmigungen. Rate-Limits gelten pro Mandant pro Throttle-Klasse. Endpunkte sind pro Sub-API versioniert, sodass Breaking Changes nie ohne Ankündigung kommen.

  • OAuth 2.0 mit händlerspezifischen Bereichsgenehmigungen
  • Händlerspezifische Bereiche: niemals mandantenübergreifender Zugriff
  • Rate-Limits: Burst, nachhaltig, Schreiben, sensible Klassen
  • Versionierte Endpunkte: pro Sub-API, stabile Verträge
API-Referenz lesen
vendably / api
cURL Python Node
# Create a product via the REST API
curl -X 'POST' \
https://api.vendably.com/api/v1/products/ \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{
"sku": "ABC-123",
"title": "Wireless headphones",
"price": "49.99",
"currency": "GBP"
}'
201 Created Content-Type: application/json
{
"id": "prod_9a2f7c",
"sku": "ABC-123",
"title": "Wireless headphones",
"status": "active"
}
Webhooks

Jede Statusänderung, an Sie geliefert.

Abonnieren Sie jede Kombination von Ereignisthemen: Bestellungen, Produkte, Bewertungen, Kampagnenausgaben-Updates und Systemwarnungen. Jede Lieferung enthält eine HMAC-signierte Payload, sodass Sie die Herkunft vor der Verarbeitung verifizieren können.

Fehlgeschlagene Lieferungen werden mit exponentiellem Backoff wiederholt. Nach Ablauf des Wiederholungsfensters werden nicht zugestellte Ereignisse in die Dead-Letter-Queue verschoben, wo Sie die Payload prüfen, den Antwortcode sehen und manuell wiedergeben können.

  • HMAC-signierte Payloads: Herkunft bei jeder Anfrage verifizieren
  • Themen-Abonnements: Bestellungen, Produkte, Bewertungen, Ausgaben, Warnungen
  • Exponentieller Wiederholungsversuch: bis zu 72 Stunden vor Dead-Letter
  • Dead-Letter-Prüfung und manuelle Wiedergabe
Webhook-Ereignisse
orders.created
orders.created
2026-05-11T09:14:02Z
200 OK
products.updated
products.updated
2026-05-11T09:13:48Z
200 OK
reviews.submitted
reviews.submitted
2026-05-11T09:12:31Z
200 OK
Geliefert an https://your-app.example.com/webhooks · 200 OK · 84ms
// orders.created payload (truncated)
{
"topic": "orders.created",
"merchant_id": "mch_ab12cd",
"hmac_sha256": "e3b0c44..."
}
SDKs

Idiomatische Bibliotheken, in Ihrem Stack.

Offizielle SDKs für Python, Node und PHP umhüllen die REST-API mit typisierten Anfrage- und Antwortmodellen, verwalten OAuth-Token-Aktualisierungen automatisch und werden mit sprachidiomatischen Mustern geliefert, sodass Integrationscode natürlich lesbar ist.

TypeScript-Typen werden bei jedem Release aus dem OpenAPI-Schema generiert. Ein CLI-Tool deckt Skripting- und CI-Workflows ab. Beispielanwendungen im öffentlichen Repository decken gängige Integrationsmuster von Grund auf ab.

  • Python: vendably, typisiert, async-ready, automatische Token-Aktualisierung
  • Node: @vendably/sdk, ESM- und CJS-Builds, TypeScript inklusive
  • PHP: vendably/sdk, PSR-7-kompatibel, über Composer installierbar
  • CLI: vendably, Skripting, CI, Sandbox-Reset-Befehle
SDK-Beispiele ansehen
SDK-Beispiel
Python Node PHP
from vendably import Client
client = Client ( api_key = "vnd_live_..." )
# List products with pagination
products = client.products . list ( limit = 50 )
# Create a product
product = client.products . create (
sku="ABC-123",
title="Wireless headphones",
price="49.99",
currency="GBP",
)
# product.id == "prod_9a2f7c"

Im Vergleich

Was dies kosten würde separat.

Die meisten Händler nutzen ein separates Tool für Integration und API-Zugang. So viel zahlt ein typischer Mid-Market-Händler vor Vendably, und was sich ändert, wenn Entwickler-Zugang Teil einer Plattform ist.

Spezialisierte Tools

iPaaS-Plattformen oder Entwicklerzeit für den Aufbau von Integrations-Schnittstellen

1.500 bis 20.000 £/Monat

iPaaS-Verträge; 500–1.500 £/Monat für die laufende Entwicklerwartung

Standardtarife, Mid-Market. Quelle: erppeers.com. Preise ansehen ↗

  • Separates Login und Dashboard
  • Separate Daten, manuell zugeordnet
  • Upgrade-Gebühren pro Nutzer oder pro Produkt
  • Wartung jedes Mal, wenn eine Seite der Integration ihre API ändert
Eine Vendably-Plattform

Entwickler-Zugang, inklusive.

Inklusivein jedem Tarif

Ein Abonnement. Preise skalieren mit dem SKU-Bereich, nicht mit Lizenzen pro Tool.

  • Ein Login, alle Funktionen
  • Gemeinsames Datenmodell, keine Zuordnung nötig
  • Fließt automatisch in die anderen Funktionen zurück
  • Einmalig verbinden mit einer stabilen API, die Sie bereits bezahlen

Vollständige Vendably-Preise ansehen

// included in every plan

Bauen Sie etwas, das nur Sie bauen können.

API-Zugang ist in jedem Vendably-Tarif enthalten. Holen Sie sich Ihren ersten Schlüssel aus den Einstellungen und Sie sind live.

Keine Gebühren pro Funktionsbereich Alle sechs Funktionsbereiche in jedem Plan Jederzeit kündbar