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
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a4ab91038240e49b90c6ec6b95a2566faff1fbefc42a0547866f2849f783def |
|
MD5 | dcb2ae934d053e7c03e51adc67dd3699 |
|
BLAKE2b-256 | a7eca94f14edad39552d2584173db97db016e3cd79d7bb7e0e2539977b46f800 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | a1e30d6b3880656c7cbf6ac7899d26c42ac8dc5456d4f71d7865e2577af30a1c |
|
MD5 | 31f5ebca7ee4cf08f73006f6ca631abd |
|
BLAKE2b-256 | d3eaba820cc332b29a4da3e20fa31adeb8447f84abf892ce9d294cf868cc8106 |