Skip to main content

A Python SDK for the Skribble API

Project description

Skribble SDK

I have created this SDK to make it easier for you to get started with the Skribble API. I myself used the Skribble API in many projects and had to write the same code again and again. So I decided to create a SDK for the Skribble API.

Features

The current version of the SDK includes the following features:

Python SDK

The Python SDK comes with a fully built SDK that includes:

  • Error handling
  • Easy to use methods for the most common operations
  • Pre-configured connection to the Skribble API
  • IntelliSense support for the Skribble API
  • Extended documentation with examples

Tech stack

Skribble SDK is fully open-source built using the following technologies:

Python

  • Pydantic - for data validation and settings management
  • Requests - for making HTTP requests
  • Base64 - for encoding and decoding data
  • Typing - for type hints

Installation

You can install the Skribble SDK using pip:

pip install skribble

Basic Usage

Here is a basic example of how to use the Skribble Python SDK to create a signature request:

import skribble

# Replace with your actual API credentials
USERNAME = "your_username"
API_KEY = "your_api_key"

# Initialize the SDK
skribble.init(USERNAME, API_KEY)

# Create a signature request
signature_request = {
    "title": "Test Signature Request",
    "message": "Please sign this test document",
    "file_url": "https://pdfobject.com/pdf/sample.pdf",
    "signatures": [
        {
            "account_email": "signer1@example.com"
        }
    ],
}

create_response = skribble.signature_request.create(signature_request)
print(create_response)

For more detailed examples and advanced usage, please refer to the Examples section in our documentation.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

skribble_sdk-0.1.tar.gz (12.2 kB view details)

Uploaded Source

Built Distribution

skribble_sdk-0.1-py3-none-any.whl (12.9 kB view details)

Uploaded Python 3

File details

Details for the file skribble_sdk-0.1.tar.gz.

File metadata

  • Download URL: skribble_sdk-0.1.tar.gz
  • Upload date:
  • Size: 12.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.3

File hashes

Hashes for skribble_sdk-0.1.tar.gz
Algorithm Hash digest
SHA256 8a4ab91038240e49b90c6ec6b95a2566faff1fbefc42a0547866f2849f783def
MD5 dcb2ae934d053e7c03e51adc67dd3699
BLAKE2b-256 a7eca94f14edad39552d2584173db97db016e3cd79d7bb7e0e2539977b46f800

See more details on using hashes here.

File details

Details for the file skribble_sdk-0.1-py3-none-any.whl.

File metadata

  • Download URL: skribble_sdk-0.1-py3-none-any.whl
  • Upload date:
  • Size: 12.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.3

File hashes

Hashes for skribble_sdk-0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a1e30d6b3880656c7cbf6ac7899d26c42ac8dc5456d4f71d7865e2577af30a1c
MD5 31f5ebca7ee4cf08f73006f6ca631abd
BLAKE2b-256 d3eaba820cc332b29a4da3e20fa31adeb8447f84abf892ce9d294cf868cc8106

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page