Developer-first API

Build signing into your app in minutes

RESTful API with comprehensive docs. No PhD required.

Lightning Fast

Average response time under 200ms. Your users won't wait.

Secure by Default

OAuth 2.0, rate limiting, and webhook signatures included.

Well Documented

Clear examples in Node.js, Python, Ruby, and cURL.

Simple, powerful API

Send a document for signature in just a few lines of code.

Node.js
const colosign = require('colosign');

// Initialize with your API key
const client = new colosign.Client('your_api_key');

// Create a signature request
const request = await client.signatureRequests.create({
  title: 'Employment Contract',
  signers: [
    { email: 'john@example.com', name: 'John Doe' }
  ],
  files: ['contract.pdf']
});

console.log('Request sent:', request.id);
cURL
curl -X POST https://api.colosign.com/v1/signature-requests \
  -H "Authorization: Bearer your_api_key" \
  -H "Content-Type: application/json" \
  -d '{
    "title": "Employment Contract",
    "signers": [
      {"email": "john@example.com", "name": "John Doe"}
    ],
    "files": ["contract.pdf"]
  }'

Core endpoints

POST/v1/signature-requests

Create a new signature request

GET/v1/signature-requests/:id

Get signature request status

GET/v1/documents/:id/download

Download signed document

DELETE/v1/signature-requests/:id

Cancel a signature request

Ready to start building?

Get your API key and start integrating in minutes.

ColoSign

ColoSign makes contract signing fast and painless. Built for freelancers, agencies, and teams who value their time.

Quick Links

HomeAPIUnsubscribe

Contact

hello@colosign.com

2150 Coral Way, Suite 500, Miami, FL 33145

(305) 235-6519

Avg response: 24 hours

© 2026 ColoSign. All rights reserved.