From drafting to signing and keeping,
for people and AI agents.
Draft, review, sign and keep the signed PDF in one flow. Use it from the browser, or through the API and CLI so that an AI agent can take it on.
What SignKit offers
One flow for agreements
Draft an agreement, set its recipients, place signature fields, send it and keep the signed PDF, all in one place.
For people and AI agents
Besides the browser interface there is an API and a CLI. Install the skills and an AI agent can handle agreements.
History and evidence are kept
Drafts are versioned in Git, and the signed PDF is kept together with its audit evidence.
How an agreement is sent
From the browser, in five steps.
Draft the agreement
Upload a PDF or DOCX, or write it in Markdown, then preview and save it.
Set recipients and signing order
Set the recipients, their roles, the language and the signing order.
Place signature fields
Place the signature fields on the rendered pages and publish the revision.
Send and follow
Review, send, and follow the delivery and what each recipient does.
Keep the signed PDF
The signed PDF is kept together with its audit evidence.
Let an AI agent take it on
Install the SignKit skills and an AI agent can handle agreements through the API and the CLI. People work on the same agreements in the browser.
Developer informationFits where you run it
Run it on your own infrastructure, or have us run it. Tell us what you need.
On your infrastructure
Deploy it on Cloudflare (Workers, D1, R2) or on Docker (PostgreSQL, S3-compatible storage). Keep your agreements and data under your control.
Run by us
You can also leave the operation to us.
The SignKit core is open source under AGPL-3.0-only.
About the kind of signature
SignKit is an electronic agreement service in which the service signs on the user’s instruction (a witness-type, or provider-signature, model). By default no cryptographic signature (electronic signature) is added; the record of signing is kept as an audit trail together with the signed PDF. On request, an instance seal (PAdES) and a time-stamp can be enabled; they need external signing and validation services. Signing with the signer’s own electronic certificate is not supported. Legal effect and evidentiary value depend on the type of agreement and how it is operated, so please consult a specialist before you adopt SignKit.
Start with a conversation.
How to deploy it and how to start can be arranged to suit you.
Contact us