Contracts from
your terminal
Create, manage, and sign contracts without leaving the command line. JSON output for scripts, CI/CD pipelines, and LLM tool use.
Install in seconds
One command. No dependencies beyond Node.js 18+. The installer also adds the global contractsign-cli skill for Codex, Claude Code, and compatible agents.
macOS / Linux
Terminal
Windows
PowerShell
Get started in 3 steps
From install to signed contract in under a minute.
Authenticate
Opens your browser to sign in and saves a long-lived API key locally.
Create a contract
Start from scratch or use a template. Edit content in your $EDITOR.
Send for signing
Add signers with SMS OTP authentication and send invitations. MitID can be enabled per workspace.
Full command reference
Every feature of the web app, available in your terminal.
Auth
auth loginAuthenticate via browserauth logoutRemove credentialsauth whoamiShow current statusContracts
contracts listList with filterscontracts createCreate new contractcontracts edit <id>Edit in $EDITORcontracts pdf <id>Download as PDFTemplates
templates listList templatestemplates createCreate templatetemplates show <id>View detailstemplates delete <id>Delete templateSigning
signing sendSend for signingsigning status <id>Check progresssigning cancel <id>Cancel requestsigning remind <id>Send reminderOrganization
folders list --treeShow folder treefolders createCreate foldertags listList all tagstags createCreate tagUtilities
import pdf <file>PDF to markdownupdateUpdate CLI version--jsonJSON output flag--helpShow helpBuilt for automation
Every command supports --json for machine-readable output. Perfect for CI/CD pipelines, scripts, and LLM tool use.
Ready to get started?
Requires Node.js 18+ on macOS, Linux, or Windows. Free account included.