Digital Signature API

Generate documents, collect signatures, and manage signing workflows with a simple API.

NODE.JS
CURL
PYTHON
GO
PHP
JAVA
C#
RUBY
1const fetch = require("node-fetch");23const options = {4  method: "POST",5  headers: {6    "Content-Type": "application/json",7    "Authorization": "Bearer YOUR_API_KEY",8  },9  body: JSON.stringify({10    requesterName: "John Doe",11    documents: [12      {13        sourceDocumentId: "6642381c5c61",14        name: "Employment Agreement",15        recipients: [16          {17            email: "[email protected]",18            name: "Anna Smith",19            role: "signer",20            reminderIntervalDays: 3,21            reminderAttempts: 222          }23        ]24      }25    ]26  }),27};2829fetch("https://api.pdfgate.com/envelope", options)30  .then(async (result) => {31    const data = await result.json();32    console.log(data);33  });
720,000+Documents processed monthly
1,300+Developers using the API
1.6sAverage processing time
99.9%Uptime

Main Features

Legally binding E-Signatures

  • Email OTP verification for signers
  • Tamper-proof signed documents
  • Detailed audit log with key signing events
  • Secure signing flow with recipient tracking
  • Automated signature reminders for pending recipients

Simple and Reliable REST API

  • Generate, send, and sign documents using a single API
  • Consistent JSON responses across all endpoints
  • Built on top of PDFGate’s full PDF toolkit
  • Combine signing with other PDF operations (generate, flatten, watermark, secure)
  • SDKs available for different programming languages

Real-Time Updates

  • Receive webhook events for every step of the signing process
  • Track events such as envelope sent and completed
  • Automatic webhook retries for reliable delivery
  • Build reactive workflows based on signing status

Developer-Friendly Signing Flow

  • Create envelopes with multiple recipients
  • Define signer roles
  • Built-in signing UI
  • Pre-signed access links for secure document access

Signing Workflow

Generate a document with signature fields

Create an envelope using the document

Send the envelope to recipients

Recipients sign the document through the signing UI

Integrate in minutes

Use your favorite language with simple REST API endpoints, SDKs, and step-by-step developer guides.

Start building with PDFGate today

Generate PDFs, send documents for signature, and automate your document workflows in minutes.

Free trial · No credit card required