Zavilo SDK

Datei-Tools direkt in deinem Produkt.

Integriere Zavilo-Konvertierungs- und Bildverarbeitungs-Tools direkt in deine Website oder Anwendung. Headless für vollständige Automatisierung, Interactive für notwendige Nutzerentscheidungen und Embedded für die komplette Tool-Oberfläche.

<script src="https://sdk.zavilo.app/v1/zavilo.js"></script>

const client = await Zavilo.init({
  publicKey: "pk_live_xxxxx"
});

const result = await client.run("resize-image", {
  file,
  options: {
    width: 1200,
    format: "webp",
    quality: 0.9
  }
});

const output = result.files[0];

Ein SDK, drei Integrationsmodi

Wähle pro Tool die passende Integration.

Headless

File-Objekte und Parameter übergeben und das Ergebnis-File direkt erhalten. Ideal für Automatisierung und Pipelines.

Interactive

Bekannte Optionen vorgeben, visuelle Entscheidungen vom Nutzer treffen lassen und das Ergebnis per Callback erhalten.

Embedded

Die komplette Tool-Erfahrung inklusive Eingabe und Download in die Anwendung einbetten.

Tools mit demselben File verketten

Ein zurückgegebenes File kann sofort als Eingabe für das nächste kompatible Tool verwendet werden.

1. Eingabeoriginal.jpg
2. Konvertierenjpg-to-webp
3. Größe ändernresize-image
4. Komprimierencompress-image
Der Playground läuft auf sdk.zavilo.app und authentifiziert über api.zavilo.app. So lässt sich das SDK auf einer vom Hauptdienst getrennten Domain prüfen.

Aktuelles SDK-Bundle

Das erste Bild-Bundle enthält neun Tools und unterstützt alle drei Modi, wenn sie für deinen Public Key aktiviert sind.

Konvertieren

JPG ↔ PNG/WebP und PNG ↔ WebP.

Transformieren

Bilder skalieren, drehen und spiegeln.

Optimieren

Bilder mit konfigurierbarer Qualität und Ausgabe komprimieren.