Guías
Cómo añadir firmas electrónicas a tu app Databutton

Databutton le permite crear aplicaciones web completas (full-stack) describiendo lo que desea a un agente de IA. Genera backends de Python (FastAPI) con frontends de Streamlit o React, y gestiona el despliegue con un solo clic. Cuando su aplicación necesita enviar contratos, recopilar firmas o cerrar acuerdos con documentos legalmente vinculantes, Firma.dev se conecta directamente a la arquitectura del backend de Databutton.
Cómo funciona (versión corta)
Las aplicaciones de Databutton tienen una separación clara entre el frontend y el backend. Su clave de API se introduce en el panel de secretos (Secrets) de Databutton (nunca se expone al navegador) y usted crea un punto de conexión HTTP de Python que llama a la API de Firma.dev. Su frontend, ya sea Streamlit o React, llama a ese punto de conexión cuando un usuario activa una acción de firma. El firmante recibe el documento por correo electrónico o directamente en su aplicación a través de un iframe integrado.
Cuando se firma el documento, Firma.dev envía un webhook a otro punto de conexión de Databutton que actualiza el estado de su aplicación. También puede pedirle al chat de IA de Databutton que configure todo esto por usted describiendo el flujo en lenguaje sencillo.
Bajo el capó
Para los desarrolladores que desean comprender la arquitectura antes de consultar la documentación:
La integración consta de tres partes. Primero, un punto de conexión de FastAPI (/send-signing-request) que lee su clave de API de Firma.dev desde los secretos de Databutton, llama al punto de conexión create-and-send con los detalles de la plantilla y del destinatario, y devuelve el ID de la solicitud de firma. El punto de conexión utiliza modelos de Pydantic para la validación de entradas, por lo que obtendrá comprobación de tipos de forma nativa.
Segundo, un controlador de webhook (/firma-webhook) que escucha eventos como signing_request.completed y actualiza la base de datos de su aplicación o activa el siguiente paso en su flujo de trabajo utilizando el almacenamiento integrado de Databutton.
Tercero, un componente de firma integrado opcional. Una vez que obtiene el signing_request_user_id del destinatario a partir de la respuesta de la API, renderiza la experiencia de firma de Firma.dev en un iframe. En Streamlit eso es st.components.v1.iframe(); en React es un componente iframe estándar. El firmante completa el documento sin salir de su aplicación.
También puede conectar el servidor Docs MCP de Firma.dev a sus herramientas de desarrollo, para que el asistente de IA de Databutton pueda consultar la documentación completa de la API mientras genera el código de integración por usted.
Qué obtiene
Una vez conectada, su aplicación de Databutton puede enviar documentos para su firma desde cualquier plantilla de Firma.dev, integrar la firma directamente en su interfaz de usuario, realizar un seguimiento de las actualizaciones de estado en tiempo real mediante webhooks y activar flujos de trabajo posteriores cuando se completen los documentos.
Cada firma es legalmente vinculante según la Ley ESIGN, UETA y eIDAS (SES y AdES). Todos los datos de los documentos se almacenan en la UE en la infraestructura de AWS en París y Estocolmo.
Si está desarrollando un producto multiinquilino, los Espacios de trabajo de clientes de Firma.dev ofrecen a cada uno de sus clientes su propio entorno de firma aislado con plantillas y seguimiento de uso independientes.
Precios lógicos para creadores de aplicaciones
El modelo de precios basado en créditos de Databutton significa que solo paga por lo que usa. Firma.dev funciona de la misma manera: 0,049 € (aproximadamente 5 centavos de USD) por sobre, sin tarifas mensuales, sin cargos por usuario y sin contratos. Publica la función de firma y solo paga cuando realmente se envían los sobres.
La mayoría de los proveedores de firma electrónica cobran de $25 a $50 por usuario al mes antes de enviar un solo documento. Si está creando una aplicación donde la firma es solo una función entre muchas, ese modelo de precios no tiene sentido. Con Firma.dev, puede lanzar su aplicación con firmas electrónicas desde el primer día sin que una suscripción SaaS independiente reduzca sus márgenes.
Primeros pasos
La guía de integración completa de Databutton en docs.firma.dev detalla cada paso: almacenar su clave de API, crear el punto de conexión del backend, conectar su frontend y gestionar webhooks. Si ya ha creado una función de backend en Databutton anteriormente, tendrá las solicitudes de firma funcionando en menos de una hora.
Comience a utilizar Firma.dev gratis, sin necesidad de tarjeta de crédito.
Artículos relacionados
Nuestra plataforma está diseñada para capacitar a las empresas de todos los tamaños para trabajar de manera más inteligente y alcanzar sus objetivos con confianza.






