NEW Developer-first agreement platform

Build any agreement,
just by describing it.

And test real workflows end-to-end — instantly. Publish & use it in your app or backend.

TabSwipe → to use suggestion
Try:
No credit card required Free developer tier Setup in minutes

Trusted by engineering teams at

Endimension1K RealtyRadSmartBrokerWellForgeSauna
HOW IT WORKS

Build in minutes, not months

Author in Studio, the CLI, or your own AI — then test it end-to-end, publish, and use it in your app. The same pipeline, whichever way you work.

Works with Studio CLI REST API Your own AI
1
Step 1

Author

Describe it in Studio, the CLI, or your own AI. Signstack generates the schemas, templates, and blueprint as YAML.

2
Step 2

Preview & test

Render real PDFs and run the full signing flow end-to-end — locally or in Studio. Iterate until it’s right.

3
Step 3

Publish & use

Deploy in one command or one click — then call it from your backend via API, or embed it in your app.

Every step produces version-controlled YAML you own — editable, diffable, and ready for CI.

AGREEMENTS AS CODE

Your agreements, in your repo

Your agreements are declarative YAML you own, diffed in PRs and shipped in CI. It starts with your data model: the documents, participants, and signing flow all derive from it. Bring your own PDFs or HTML.

nda.blueprint.yaml
1apiVersion: signstack/v1beta2
2kind: Blueprint
3metadata:
4 key: nda
5 version: 1.0.0
6
7spec:
8 inputs: # data-first — the workflow is driven by your data
9 - key: party
10 schema: party@1.0.0
11
12 participants: # resolved dynamically from the data
13 - key: signer
14 name: { expression: "$.party.name" }
15 email: { expression: "$.party.email" }
16
17 envelopes:
18 - key: nda_envelope
19 documents:
20 - template: nda@1.0.0
21
22 orchestration:
23 key: root
24 type: group
25 execution: sequential
26 children:
27 - key: party_signs
28 type: participant
29 participant: signer
30 action: { type: sign, envelope: nda_envelope }
$ npm i -g @signstack/cli Get the CLI on npm

Built it in Studio? signstack pull brings it into your repo — or push from your repo and find it in Studio.

Data-first Bring your own PDF/HTML Diffable & reviewable CI/CD-ready
WHY SIGNSTACK

More than an API. It's a complete engine.

Built on powerful, unopinionated primitives — JSON Schema, JSONata, and a recursive step tree. You define every rule. We execute it.

GIT-NATIVE

Version-controlled

Every schema, template, and workflow is a YAML file in your repo. Review changes in PRs, roll back with git, deploy through your existing CI/CD pipeline. No more dashboard drift.

STEP TREE

Complex orchestration

A recursive step tree gives you full control — sequential, parallel, quorum, conditional. Every gate and routing decision is a JSONata expression over your data.

ESIGN · UETA

Legally compliant

ESIGN & UETA compliant e-signatures with complete audit trails, tamper-evidence, consent capture, and detailed event logging for full legal defensibility.

PLAIN ENGLISH

AI-native

Describe a workflow in plain English. Get working YAML. Declarative definitions mean AI generates the entire workflow — schemas, templates, orchestration — not just integration code.

PRICING

Start free. Scale when you ship.

Plans differ only by live workflows and support — everything else is included on every plan.

Free

Everything you need to build, test, and ship your first workflows.

$0/ forever
Start for free
WHAT'S INCLUDED
3 live workflows / month Unlimited test workflows Unlimited authoring & blueprints Unlimited namespaces Team roles & permissions Custom branding In-app embedding Library access Email support

Enterprise

Custom volume and dedicated support for large teams.

Custom
Book a call
EVERYTHING IN PRO, PLUS
Custom live-workflow volume Consulting & implementation Dedicated support
FAQ

Questions, answered

Everything you need to know about building on Signstack. Can't find it here? Our team is one message away.

You can get a lot done without one. Non-technical users can describe a workflow in plain English, let AI generate the YAML, and run one-off workflows — triggering and tracking agreements from Studio. Wiring Signstack into your backend or embedding the signing flow in your app is where a developer (or AI) comes in. The deepest value is still developer-first: workflows are version-controlled YAML in Git, shipped through your own CI/CD.

Still have questions? Talk to our team
Start building today

Ready to build the future of agreements?

Stop wrestling with rigid, document-centric platforms. Ship the intelligent, data-driven agreement workflows your users deserve.

No credit card required Free developer tier Setup in minutes