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.11.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.11.0
File Size Uploaded
thorbit_sdk-0.11.0.tar.gz 105.6 kB Details

Built distribution (wheel)

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

Total release size: 211.7 kB

Release files / thorbit_sdk-0.11.0.tar.gz

Download URL thorbit_sdk-0.11.0.tar.gz
Size 105.6 kB
Tags Source
SHA-256 checksum
How to use checksums
402031f1a5cec435810603cde59ba10bd8d28f458c771a826eface70eb80f692
BLAKE2b-256 checksum
How to use checksums
963cacb53e1c457a670d315d792b0757db31513ecd7f3b3423dd215b7e2608fc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

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

Download URL thorbit_sdk-0.11.0-py3-none-any.whl
Size 106.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
505844b17f25f7062c8c6e327b00fae2e544cb75b5dc28f9eb2957a743054c44
BLAKE2b-256 checksum
How to use checksums
600528c648a88e67f39dec407a2128f4f87647a19aae4c2762f430012bf75f7b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

This release

0.11.0 This release

2 release files

0.9.0

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