Document signing infrastructure you can own
Build, send, embed, and verify signing workflows from one self-hostable platform, complete with APIs, webhooks, audit trails, and production-ready PDF signatures.
const response = await fetch(
"https://signa.example.com/api/submissions",
{
method: "POST",
headers: {
"Content-Type": "application/json",
"X-Auth-Token": process.env.SIGNA_API_KEY,
},
body: JSON.stringify({
template_id: "tmpl_service_agreement",
send_email: true,
submitters: [
{ role: "Client", email: "ada@northstar.co" },
{ role: "Company", email: "legal@northstar.co" },
],
metadata: { agreement_id: "AGR-2026-1842" },
}),
},
);Signature request
Service agreement
Client
Ada Okafor
Completed · 09:42
Company
Legal team
Waiting to sign
Agreement ID
AGR-2026-1842
Delivery
Email · ordered
Built for the surfaces your team already ships
Signing workflows, end to end
From source document to trusted evidence
Prepare reusable documents, route every signer, embed the experience, and retain a verifiable completion record without stitching together separate products.
- Explore
Template builder
Turn PDF, DOCX, or HTML files into reusable templates with signer roles, fields, and rendered previews.
- Explore
Signature requests
Route documents to one or many recipients by email or SMS, with signing order and live status tracking.
- Explore
Embedded signing
Place hosted signing and builder flows inside React, React Native, or browser applications.
- Explore
API and webhooks
Automate templates and submissions through REST, then continue workflows with signed delivery events.
- Explore
Audit evidence
Preserve signer activity, device and delivery events, timestamps, and completed document records.
- Explore
PDF trust
Create and inspect PAdES-style signatures, certificate chains, RFC 3161 timestamps, and LTV evidence.
- Explore
Teams and access
Organize work with teams, roles, invitations, scoped API keys, and authenticator-app MFA.
- Explore
Self-hosted control
Run with Docker, PostgreSQL or SQLite, Redis, and local or S3-compatible document storage.
Built for integration
One signing engine. Every product surface.
Use the dashboard when humans need control, REST when systems need automation, and supported embeds when signing belongs inside your own experience.
- DocuSeal-compatible REST shape
- HMAC-signed webhooks
- Web and mobile embeds
- Scoped API keys
const response = await fetch("/api/submissions", {
method: "POST",
headers: {
"Content-Type": "application/json",
"X-Auth-Token": process.env.SIGNA_API_KEY,
},
body: JSON.stringify({
template_id: "tmpl_service_agreement",
send_email: true,
submitters: [
{ role: "Client", email: "ada@northstar.co" },
{ role: "Company", email: "legal@northstar.co" },
],
}),
});Service agreement
1 of 2 completed
Request created Two signers added.
Invitation delivered Client opened the email.
Form viewed Signing session started.
Client completed Evidence recorded.
Company pending Next signer notified.
Every request stays observable
Follow a document from creation through delivery, signing, completion, and downstream webhook processing.
- Template builder
- Turn PDF, DOCX, or HTML files into reusable templates with signer roles, fields, and rendered previews.
- Signature requests
- Route documents to one or many recipients by email or SMS, with signing order and live status tracking.
- Embedded signing
- Place hosted signing and builder flows inside React, React Native, or browser applications.
- API and webhooks
- Automate templates and submissions through REST, then continue workflows with signed delivery events.
Trust you can inspect
Evidence that travels with the document
Signa records signer intent and activity, protects completed PDFs, and exposes verification details for teams that need more than a completion badge.
Review trust and compliance- Ordered audit trail
- Capture signing, delivery, webhook, device, and session events in one record.
- Document integrity
- Verify signed byte ranges, CMS signatures, signers, and signing times.
- Certificate evidence
- Inspect trust chains, RFC 3161 timestamps, and DSS/VRI LTV status.
- Policy controls
- Require MFA, signing reasons, signer IDs, or authenticated downloads.
Workflow recipes
Compose Signa around the way you already work
Use the same API and embed surfaces for preparation, delivery, signing, verification, and completion events.
const form = new FormData();
form.append("name", "Service agreement");
form.append("documents", contractFile);
const template = await fetch(
"https://signa.example.com/api/templates/pdf",
{
method: "POST",
headers: { "X-Auth-Token": process.env.SIGNA_API_KEY },
body: form,
},
).then((response) => response.json());Create reusable signing schemas from PDF, DOCX, or HTML source documents.
- Assign fields to named signer roles.
- Inspect rendered pages before sending.
- Organize templates into folders.
Evaluate Signa against the tools already on your shortlist
Review deployment, API, embedding, document workflow, evidence, and operating responsibilities before choosing a signing platform.
Browse all alternativesPaths to production
Choose how Signa fits your stack
Operate the platform yourself, embed signing into your product, or configure stronger evidence and policy controls for regulated workflows.
Infrastructure
Self-host Signa
Operate the complete signing platform in your own environment.
- Docker with SQLite or PostgreSQL
- Local or S3-compatible storage
- Redis, SMTP, SMS, and OAuth integrations
- Registration and runtime controls
Product teams
Embed Signa
Bring document preparation and signing into your web or mobile product.
- React signing form and builder
- React Native signing view
- Browser custom elements
- Completion and decline callbacks
Regulated workflows
Govern with Signa
Configure evidence, verification, and signer policy around your requirements.
- Ordered activity and audit records
- PAdES and certificate verification
- Timestamp and LTV evidence reporting
- MFA and signing-policy controls
Signa License
Run Signa in your environment with the product, automation, and branding capabilities needed for production teams.
About $47/month. Renew annually.
Included in every license
