Python · Integration
Add E-Signatures to Django
Send documents for legally binding e-signature from your Django application. One endpoint, no SDK required.
Quick start
- Get an API key from signb.ee (free, no credit card)
- Set
SIGNBEE_API_KEYin your environment - Add the code below to your app
Django example
Python
# views.py
import requests
from django.http import JsonResponse
from django.views.decorators.http import require_POST
@require_POST
def send_contract(request):
response = requests.post(
"https://signb.ee/api/send",
headers={
"Authorization": f"Bearer {settings.SIGNBEE_API_KEY}",
"Content-Type": "application/json",
},
json={
"content": request.POST["content"],
"senderName": request.POST["senderName"],
"senderEmail": request.POST["senderEmail"],
"recipientName": request.POST["recipientName"],
"recipientEmail": request.POST["recipientEmail"],
},
)
return JsonResponse(response.json())What happens
- Your app sends markdown or a PDF URL to Signbee
- Signbee generates a PDF (if markdown) and emails the recipient a signing link
- Recipient signs — both parties receive the signed PDF with SHA-256 certificate
Also works with AI agents
Install the MCP server to let Claude, Cursor, or Windsurf send documents directly:
npx -y signbee-mcp
Related resources
Try Signbee — free, no credit card.