Skip to main content

Thorbit Python SDK

Typed Python client for the unified Thorbit API. Generated Pydantic models and methods cover all 100 Thorbit tools.

Install

python -m pip install thorbit-sdk

Python 3.11 or newer is required.

Use

import os

from thorbit.generated_tools import GeneratedCallThorbitTools

with GeneratedCallThorbitTools(
    {"api_key": os.environ["THORBIT_API_KEY"]}
) as thorbit:
    response = thorbit.thorbit_account_projects_list({"limit": 25})
    print(response.result)

The lower-level CallThorbitTools.call_tool method supports dynamic integrations. Catch the exported stable exception classes for validation, HTTP, timeout, response, and transport failures.

Source and the generated contract are public at VilovietaSEO/thorbit-sdk.

License

MIT

Release files for thorbit-sdk 0.9.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for thorbit-sdk 0.9.0
File Size Uploaded
thorbit_sdk-0.9.0.tar.gz 107.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for thorbit-sdk 0.9.0
File Interpreter ABI Platform
thorbit_sdk-0.9.0-py3-none-any.whl Python 3 none any Details

Total release size: 215.7 kB

Release files / thorbit_sdk-0.9.0.tar.gz

Download URL thorbit_sdk-0.9.0.tar.gz
Size 107.6 kB
Tags Source
SHA-256 checksum
How to use checksums
f5110fac06b5207ae3e6338b07a78122c029c18130f84f36804863e1a392bc7a
BLAKE2b-256 checksum
How to use checksums
3518ec774408670e005beeed5966f7f61671e9754ef3560dba3acceeca3f0728
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.12

Release files / thorbit_sdk-0.9.0-py3-none-any.whl

Download URL thorbit_sdk-0.9.0-py3-none-any.whl
Size 108.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3ab53f9c74ec1b4381a8fdf9498bd08ba6bb2d62cee318ece6e3b7402a8f4852
BLAKE2b-256 checksum
How to use checksums
ee66662c4147c39c6f3324afe3cff0efbc269f6bb37ec46e0e40f86f30e8bdb2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.12

Release history Release notifications | RSS feed

This release

0.9.0 This release

2 release files

0.8.0

2 release files

0.7.1

2 release files

0.5.0

2 release files

0.4.0

2 release files

0.2.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page