JigsawStack AI SDK
The JigsawStack AI SDK is a Python library that allows you to interact with powerful AI services to build AI-powered applications.
- 🧩 Powerful AI services all in one SDK
- ⌨️ Fully typed parameters and responses
- 📡 Built in Webhook support for long-running tasks
- 📦 Built in file system for easy file uploads
- 🍃 Lightweight and blazing fast
Learn more
To learn more about all available JigsawStack AI services, view the Documentation or Website.
All APIs
| Category | APIs |
|---|---|
| 👉 General | Translation, Summarization, Sentiment Analysis |
| 🌐 Web | AI Web Scraping, AI Web Search |
| 🎵 Audio | Speech to Text |
| 👀 Vision | vOCR, Object Detection |
| 🖼️ Generative | AI Image (Flux, SD, SDXL-Fast & more), HTML to Any |
| ✅ Validation | Email, NSFW images, profanity & more |
Learn more of about each category in the API reference
Installation
To install JigsawStack Python SDK, simply execute the following command in a terminal:
pip install jigsawstack
Setup
First, get your API key from the JigsawStack Dashboard
Then, initialize the SDK:
from jigsawstack import JigsawStack
jigsaw = JigsawStack(api_key="your-api-key")
Usage
AI Scraping Example:
params = {
"url": "https://www.amazon.com/Cadbury-Mini-Caramel-Eggs-Bulk/dp/B0CWM99G5W",
"element_prompts": ["prices"]
}
result = jigsaw.web.ai_scrape(params)
Speech To Text Example:
params = { "url": "https://rogilvkqloanxtvjfrkm.supabase.co/storage/v1/object/public/demo/Video%201737458382653833217.mp4?t=2024-03-22T09%3A50%3A49.894Z"}
result = jigsaw.audio.speech_to_text(params)
VOCR:
params = {
"url": "https://images.unsplash.com/photo-1542931287-023b922fa89b?q=80&w=2574&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D?t=2024-03-22T09%3A22%3A48.442Z"
}
result = jigsaw.vision.vocr(params)
Community
Join JigsawStack community on Discord to connect with other developers, share ideas, and get help with the SDK.
Related Projects
Contributing
JigsawStack AI SDK is open-source and welcomes contributions. Please open an issue or submit a pull request with your changes. Make sure to be as descriptive as possible with your submissions, include examples if relevant.
Metadata
Release files for jigsawstack 0.4.6
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| jigsawstack-0.4.6.tar.gz | 32.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| jigsawstack-0.4.6-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 63.5 kB
Release files / jigsawstack-0.4.6.tar.gz
| Download URL | jigsawstack-0.4.6.tar.gz |
|---|---|
| Size | 32.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
dbf2998f5c0ad2a2b25a2c98a97d9bded509787b226cfdd2ba56a14dd5689de6
|
|
BLAKE2b-256 checksum How to use checksums |
95f0e3db8614776aa59e93ed3658aadf50f0e54e3c6c434b0d298581a34c72e3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 6, 2026.
Transparency logRelease files / jigsawstack-0.4.6-py3-none-any.whl
| Download URL | jigsawstack-0.4.6-py3-none-any.whl |
|---|---|
| Size | 31.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ea973fe41545f6f093e1b94896440824f21d6f08fb7ea60761a13f47b41a1de9
|
|
BLAKE2b-256 checksum How to use checksums |
a76d3939320d628257c5a62db2914c8991b46766b39ccad22dedbae75875fb65
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 6, 2026.
Transparency log