Leitfäden
Wie Sie E-Signaturen zu Ihrer Supabase-App hinzufügen

Supabase hat sich zum Standard-Backend für einen riesigen Teil moderner Web-Apps entwickelt. Egal, ob Sie Code selbst schreiben, mit Next.js ausliefern oder über KI-Tools wie Lovable und Bolt.new entwickeln – die Chancen stehen gut, dass Ihr Projekt im Hintergrund auf Supabase läuft. Und irgendwann benötigen viele dieser Projekte Signaturen.
Firma.dev ist die einzige E-Signatur-API mit einer dedizierten Supabase-Integration. Sie funktioniert nativ mit Edge Functions, Postgres und Webhooks, sodass Sie kein externes System anbinden müssen, das Ihren Stack nicht versteht. Sie erweitern einfach die Infrastruktur, die Sie bereits haben.
Wie es funktioniert (ohne technischen Fachjargon)
Die Einrichtung folgt einem Muster, das jeder Supabase-Entwickler wiedererkennen wird. Ihre App ruft eine Supabase Edge Function auf, die sicher mit der Firma.dev-API kommuniziert, um eine Signaturanforderung zu erstellen. Der Unterzeichner erhält das Dokument, unterzeichnet es und Firma.dev sendet einen Webhook zurück an eine andere Edge Function, die Ihre Postgres-Datenbank aktualisiert. Ihr Frontend fragt diese Tabelle wie jede andere Supabase-Tabelle ab, wobei Row Level Security bereits eingerichtet ist.
Wenn Sie Lovable, Bolt.new oder einen anderen KI-Creator nutzen, der auf Supabase läuft, können Sie sich den Großteil davon per Prompt erstellen lassen. Die vollständige Integrationsanleitung enthält den genauen Code für jeden Schritt, und KI-Tools können den Rest aufbauen.
Für nicht-technische Gründer: Die Kurzfassung ist, dass Ihre App die Fähigkeit erhält, Dokumente zu versenden, rechtsverbindliche Unterschriften einzuholen und alles in Ihrer bestehenden Datenbank zu verfolgen. Keine neue Infrastruktur, keine neuen Anbieter-Dashboards, die verwaltet werden müssen.
Unter der Haube
Für Entwickler, die die Architektur verstehen wollen, bevor sie in die Dokumentation einsteigen:
Die Integration besteht aus drei beweglichen Teilen. Erstens eine Edge Function send-signing-request, die den Benutzer authentifiziert, die Firma.dev-API mit Vorlagen- und Empfängerdetails aufruft und die Anforderungs-ID in einer Postgres-Tabelle signing_requests speichert. Zweitens eine Edge Function firma-webhook (bereitgestellt mit --no-verify-jwt, da Webhooks keine Auth-Header übertragen), die auf Ereignisse wie signing_request.completed oder signing_request.recipient.declined lauscht und Ihre Tabelle entsprechend aktualisiert. Drittens Ihr Frontend, das diese Tabelle über die Client-Bibliothek von Supabase mit RLS-Richtlinien abfragt, sodass Benutzer nur ihre eigenen Dokumente sehen.
Sie können den Signaturprozess auch direkt in Ihre App einbetten, indem Sie einen Iframe verwenden, der auf die URL für einbettbares Unterzeichnen von Firma.dev verweist. Der Unterzeichner verlässt Ihre Benutzeroberfläche dabei nie.
Das Ganze wird mit supabase functions deploy und einem einzigen Befehl supabase secrets set für Ihren API-Schlüssel bereitgestellt. Keine externen Server, keine komplexen Authentifizierungsabläufe.
Was Sie bekommen
Sobald die Verbindung hergestellt ist, kann Ihre Supabase-App Dokumente zur Signatur aus jeder Vorlage senden, die Sie in Firma.dev erstellt haben, Statusaktualisierungen in Echtzeit über Webhooks verfolgen, das Unterzeichnen direkt in Ihre Benutzeroberfläche einbetten und nachgelagerte Workflows auslösen, wenn Dokumente fertiggestellt werden, indem Sie die datenbankeigenen Trigger von Supabase verwenden.
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 SaaS-Produkt entwickeln, bieten die Kunden-Arbeitsbereiche von Firma.dev jedem Ihrer Kunden eine eigene isolierte Signaturumgebung mit separaten Vorlagen und Nutzungsverfolgung. Das passt hervorragend zum Row-Level-Security-Modell von Supabase.
Preise, die für Supabase-Projekte funktionieren
Die Preisphilosophie von Supabase lautet „Pay-as-you-go“, und Firma.dev folgt demselben Modell. Jeder Umschlag kostet 0,029 € (ca. 3 Cent USD). Keine monatlichen Gebühren, keine Kosten pro Benutzer, keine Verträge.
Zum Vergleich: Die meisten anderen Anbieter von E-Signaturen verlangen 25 bis 50 US-Dollar pro Benutzer und Monat, bevor Sie überhaupt ein einziges Dokument senden. Wenn Sie ein Produkt entwickeln, bei dem das Unterzeichnen nur eine Funktion ist (und nicht das gesamte Produkt), ist diese Kostenstruktur nicht sinnvoll. Mit Firma.dev stellen Sie die Funktion noch heute bereit und zahlen nur, wenn tatsächlich Umschläge gesendet werden.
Erste Schritte
Die vollständige Supabase-Integrationsanleitung auf docs.firma.dev führt Sie durch jeden Schritt, von der Speicherung Ihres API-Schlüssels bis zur Handhabung von Webhooks. Wenn Sie schon einmal eine Supabase Edge Function bereitgestellt haben, können Sie in weniger als einer Stunde Signaturanforderungen ausführen.
Starten Sie kostenlos mit Firma.dev – keine Kreditkarte erforderlich.
Verwandte Artikel
Unsere Plattform wurde entwickelt, um Unternehmen jeder Größe zu befähigen, intelligenter zu arbeiten und ihre Ziele mit Zuversicht zu erreichen.






