This SDK allows you to integrate Skribble’s electronic signature capabilities into your applications.

The Skribble SDK is not maintained or published by Skribble. It is a community-maintained SDK for Skribble’s API.

Features

Signature Requests

Create and manage electronic signature requests with multiple signers and custom workflows

Document Management

Upload, download, and manage documents throughout the signing process

Electronic Seals

Apply electronic seals to documents for organizational validation

Error Handling

Comprehensive error handling with detailed error messages and recovery options

Installation

Choose your preferred language to get started:

Python SDK

Install via pip:

pip install skribble-sdk

TypeScript SDK

Install via npm:

npm install skribble-sdk

Quick Example

Create a signature request in just a few lines of code:

import skribble

# Initialize the SDK
skribble.init("YOUR_USERNAME", "YOUR_API_KEY")

# Create a signature request
signature_request = {
    "title": "Contract Signature",
    "message": "Please sign this contract",
    "file_url": "https://example.com/contract.pdf",
    "signatures": [
        {
            "account_email": "signer@example.com"
        }
    ]
}

response = skribble.signature_request.create(signature_request)
print(f"Created signature request: {response['id']}")

Next Steps

1

Quick Start

Follow Quick Start Guide to send your first signature request

2

Core Concepts

3

Guides

Explore our guides for common use cases