Funktion
Release-Kanäle und typisierte Vorlagen
Eine Vorlage ist ein Vertrag zwischen denen, die sie gestalten, und dem Code, der ihr Daten schickt. Release-Kanäle und Schemas lassen beide Seiten ändern, ohne die andere zu brechen.
Kostenloser Plan mit 100 Einheiten im Monat, keine Kreditkarte

Kanäle neben published
Ein Kanal wie staging ist ein benannter Zeiger auf eine Version. Renderings wählen ihn über das Feld version, und das Rendering hält fest, welchen Kanal und welche Version es genutzt hat. Verschieben, Promote und Rollback im Editor, über die API oder das Kommandozeilenwerkzeug; Änderungen erreichen Renderings innerhalb einer Minute.
{
"template": "invoice-de",
"version": "staging",
"data": { "invoice": { "number": "2026-0042" } }
}Canary-Releases
Schicken Sie 1 bis 50 Prozent der Renderings eines Kanals an eine neue Version, bevor sie übernimmt, gleichbleibend verteilt nach dem canary_key der Anfrage oder, ohne ihn, ihrem Idempotenz-Schlüssel, und rollen Sie mit einem Klick zurück, wenn die Zahlen nicht stimmen. Free rendert nur die veröffentlichte Version; Starter hat zwei Kanäle pro Vorlage; Pro und Business haben zehn und Canaries.
Eine Schemaprüfung, bevor etwas live geht
Veröffentlichen, Kanal verschieben, Promote und Rollback vergleichen das Datenschema der neuen Version mit dem, das Aufrufer heute nutzen. Haben beide Versionen ein gespeichertes Schema, wird ein neues Pflichtfeld, ein engerer Typ oder eine entfernte Option abgewiesen, außer Sie wählen „Trotzdem veröffentlichen“; ein aus Beispieldaten abgeleitetes Schema meldet die Änderung nur.
Typen für den Code, der die Daten sendet
Das Kommandozeilenwerkzeug erzeugt aus dem Schema jeder Vorlage TypeScript-Deklarationen für das SDK oder Python-TypedDicts, und der Prüfmodus lässt CI scheitern, wenn die Datei veraltet ist. Ein fehlendes Feld zeigt sich in Ihrem Editor, nicht im PDF eines Kunden.
npx formfeed types --out src/formfeed.d.ts # TypeScript
npx formfeed types --lang python # formfeed_templates.py
npx formfeed types --check --ci # in CI