Leitfäden

So fügen Sie E-Signaturen zu Ihrer Databutton-App hinzu

Alternativtext: „Dunkler Hintergrund mit zwei App-Symbolen und bunten Pfeilen dazwischen. Der Text lautet ‚E-Signatures to Your Databutton App‘, was auf eine App-Integration hindeutet.“

Mit Databutton können Sie Full-Stack-Web-Apps erstellen, indem Sie einem KI-Agenten beschreiben, was Sie möchten. Es generiert Python-Backends (FastAPI) mit Streamlit- oder React-Frontends und kümmert sich um das Deployment mit einem einzigen Klick. Wenn Ihre App Verträge senden, Signaturen sammeln oder Geschäfte mit rechtsverbindlichen Dokumenten abschließen muss, lässt sich Firma.dev direkt in die Backend-Architektur von Databutton integrieren.

Wie es funktioniert (die Kurzversion)

Databutton-Apps haben eine saubere Trennung zwischen Frontend und Backend. Ihr API-Schlüssel wird im Secrets-Bereich von Databutton hinterlegt (und ist somit im Browser niemals sichtbar), und Sie erstellen einen Python-HTTP-Endpunkt, der die API von Firma.dev aufruft. Ihr Frontend, sei es Streamlit oder React, ruft diesen Endpunkt auf, wenn ein Benutzer eine Signaturaktion auslöst. Der Unterzeichner erhält das Dokument per E-Mail oder direkt in Ihrer App über ein eingebettetes Iframe.

Wenn das Dokument unterzeichnet ist, sendet Firma.dev einen Webhook an einen anderen Databutton-Endpunkt, der den Status Ihrer App aktualisiert. Sie können auch den KI-Chat von Databutton bitten, all dies für Sie einzurichten, indem Sie den Ablauf auf Deutsch beschreiben.

Unter der Haube

Für Entwickler, die die Architektur verstehen möchten, bevor sie sich mit der Dokumentation befassen:

Die Integration besteht aus drei Teilen. Erstens ein FastAPI-Endpunkt (/send-signing-request), der Ihren API-Schlüssel für Firma.dev aus den Secrets von Databutton liest, den Endpunkt create-and-send mit Vorlagen- und Empfängerdetails aufruft und die ID der Signaturanforderung zurückgibt. Der Endpunkt verwendet Pydantic-Modelle zur Eingabevalidierung, sodass Sie direkt eine Typprüfung erhalten.

Zweitens ein Webhook-Handler (/firma-webhook), der auf Ereignisse wie signing_request.completed lauscht und die Datenbank Ihrer App aktualisiert oder den nächsten Schritt in Ihrem Workflow über den integrierten Speicher von Databutton auslöst.

Drittens eine optionale eingebettete Signaturkomponente. Sobald Sie die signing_request_user_id des Empfängers aus der API-Antwort erhalten haben, rendern Sie das Signatur-Erlebnis von Firma.dev in einem Iframe. In Streamlit ist das st.components.v1.iframe(); in React ist es eine standardmäßige Iframe-Komponente. Der Unterzeichner füllt das Dokument aus, ohne Ihre App zu verlassen.

Sie können auch den Docs MCP-Server von Firma.dev mit Ihren Entwicklungstools verbinden, sodass der KI-Assistent von Databutton die vollständige API-Dokumentation referenzieren kann, während er Integrationscode für Sie generiert.

Was Sie bekommen

Sobald die Verbindung hergestellt ist, kann Ihre Databutton-App Dokumente zur Signatur aus jeder Firma.dev-Vorlage senden, Signaturen direkt in Ihre Benutzeroberfläche einbetten, Statusaktualisierungen in Echtzeit über Webhooks verfolgen und nachgelagerte Workflows auslösen, wenn Dokumente ausgefüllt sind.

Jede Unterschrift ist nach dem ESIGN Act, UETA und eIDAS (SES und AdES) rechtsverbindlich. Alle Dokumentendaten werden in der EU auf der AWS-Infrastruktur in Paris und Stockholm gespeichert.

Wenn Sie ein mandantenfähiges Produkt entwickeln, bieten die Kunden-Arbeitsbereiche von Firma.dev jedem Ihrer Kunden eine eigene, isolierte Signaturumgebung mit separaten Vorlagen und Nutzungsverfolgung.

Preise, die für App-Entwickler Sinn machen

Das guthabenbasierte Preismodell von Databutton bedeutet, dass Sie nur für das bezahlen, was Sie auch nutzen. Firma.dev funktioniert auf dieselbe Weise: 0,029 € (ca. 3 US-Cent) pro Umschlag, ohne monatliche Gebühren, ohne Gebühren pro Benutzer und ohne Verträge. Sie stellen die Signaturfunktion bereit und zahlen erst, wenn tatsächlich Umschläge versendet werden.

Die meisten Anbieter für elektronische Signaturen verlangen 25 bis 50 $ pro Benutzer und Monat, bevor Sie überhaupt ein einziges Dokument versenden. Wenn Sie eine App entwickeln, bei der das Signieren eine Funktion unter vielen ist, macht dieses Preismodell keinen Sinn. Mit Firma.dev können Sie vom ersten Tag an E-Signaturen anbieten, ohne dass ein separates SaaS-Abonnement Ihre Margen auffrisst.

Erste Schritte

Die vollständige Databutton-Integrationsanleitung auf docs.firma.dev führt Sie durch jeden Schritt: das Speichern Ihres API-Schlüssels, das Erstellen des Backend-Endpunkts, das Verbinden Ihres Frontends und das Verarbeiten von Webhooks. Wenn Sie schon einmal eine Databutton-Backend-Funktion erstellt haben, werden Sie in weniger als einer Stunde erste Signaturanforderungen ausführen können.

Starten Sie kostenlos mit Firma.dev, keine Kreditkarte erforderlich.

  1. Überschrift

Hintergrundbild

Bereit, elektronischen Unterschriften zu Ihrer Anwendung hinzuzufügen?

Kostenlos starten. Keine Kreditkarte erforderlich. Zahlen Sie nur 0,029 € pro Umschlag, wenn Sie bereit sind, live zu gehen.

Hintergrundbild

Bereit, elektronischen Unterschriften zu Ihrer Anwendung hinzuzufügen?

Kostenlos starten. Keine Kreditkarte erforderlich. Zahlen Sie nur 0,029 € pro Umschlag, wenn Sie bereit sind, live zu gehen.

Hintergrundbild

Bereit, elektronischen Unterschriften zu Ihrer Anwendung hinzuzufügen?

Kostenlos starten. Keine Kreditkarte erforderlich. Zahlen Sie nur 0,029 € pro Umschlag, wenn Sie bereit sind, live zu gehen.