Skip to content
buildbay.

GitHub stars

7,046
—Collecting 30d data

Stats updated

7,036 stars on Sep 27 to 7,046 stars on Oct 1, up 10.5 measured star snapshots

What is OpenSign?

OpenSign handles individual and repeatable signature requests through a web application and exposes the same document operations to integrations. Users can place fields, invite recipients, reuse templates, self-sign, publish forms, and track status, while API clients can create workflows and respond to lifecycle events.

OpenSign is a free, open-source electronic-signature platform. Its REST API lets teams send documents for signature, manage templates, track signing status, and automate document workflows.

Core capabilities

  • Prepare and send documents with reusable templates and signer fields
  • Support self-signing, public forms, drafts, contacts, and folders
  • Automate document workflows with REST APIs and webhooks

A workspace for document signatures

OpenSign groups preparation, recipient assignment, field placement, sending, signing, and status tracking in one workflow. Templates, drafts, contacts, folders, public forms, and self-signing cover both recurring team processes and one-off documents.

  • signatures
  • templates
  • public forms
  • audit trail

API automation and deployment control

REST endpoints cover documents, templates, users, contacts, folders, drafts, and webhooks, allowing another application to initiate and monitor signature work. Organizations can use the hosted service or run the software on their own infrastructure when they need direct operational control.

  • REST API
  • webhooks
  • self-hosted
  • integration

Where it fits

Use cases

  1. 01

    Send a document for signature

    Upload a PDF, position signature and information fields, invite the required recipients, and follow progress through completion and the associated audit record.

  2. 02

    Create a reusable signing process

    Turn a frequently used document into a template, define the expected roles and fields, and launch consistent requests without preparing the layout again each time.

  3. 03

    Automate signatures from another application

    Use the REST API to create documents or requests and webhooks to respond when recipients view, sign, decline, or complete a workflow.