Skip to main content

Sybilion Python SDK

Official Python SDK for the Sybilion API.

pip install sybilion

Requires Python 3.10+.

Quick use

from sybilion import Client

# Token read from SYBILION_API_TOKEN env var automatically
c = Client()
me = c.me()
print(me.user_id, me.available_eur_cents, me.api_usage_tier)

Or pass the token explicitly:

c = Client(token="sk_ops_...")

The token is an API key (sk_ops_...) created in the Developers Portal, or a dashboard session token.

What's in the box

Account

  • c.me() — authenticated account info (balance, tier).

Catalog

  • c.list_categories() / c.list_regions() — available thematic categories and geographic regions.

Forecasts

  • c.submit_forecast(request) — submit an async forecast job.
  • c.get_forecast(id) — poll status of a forecast job.
  • c.get_forecast_artifact(id, name) — download a forecast artifact by name.
  • c.wait_forecast(job_id) — polls until the job is settled or timeout is exceeded.

Drivers

  • c.get_drivers(request) — drivers ranked by explanatory power (synchronous, billed).

Alerts

  • c.get_alerts(metadata, context_enriched, ...) — anomaly alerts for a timeseries (synchronous, billed).

Jobs & Usage

  • c.list_jobs(...) / c.iter_jobs_pages(...) — async job list with optional filters.
  • c.get_usage(...) / c.iter_usage_pages(...) — credit/usage ledger.

Escape hatch

  • c._api — the OpenAPI-generated DefaultApi for any endpoint not yet wrapped.
  • Typed exceptions (sybilion.ApiException and per-status subclasses).

Documentation

Full guides, feature walkthroughs, API reference, and SDK patterns: https://sybilion.dev/docs/.

Support

License

Apache 2.0.

Download files

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

Source Distribution

sybilion-0.2.1.tar.gz (46.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sybilion-0.2.1-py3-none-any.whl (95.5 kB view details)

Uploaded Python 3

File details

Details for the file sybilion-0.2.1.tar.gz.

File metadata

  • Download URL: sybilion-0.2.1.tar.gz
  • Upload date:
  • Size: 46.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for sybilion-0.2.1.tar.gz
Algorithm Hash digest
SHA256 4e9406a12d12114d0afa957a70d0e1dc57f8b3d7c2a053f04d6e65e31a1e7112
MD5 bfa227f85ab1010e3bd07df7e9caccb5
BLAKE2b-256 00877e2d783cb07281bbb80b0a48e8a4987ff24dff4bb8f4abe4b6314141898f

See more details on using hashes here.

Provenance

The following attestation bundles were made for sybilion-0.2.1.tar.gz:

Publisher: release.yml on Sybilion-AI/sybilion-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sybilion-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: sybilion-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 95.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for sybilion-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f15f1785245d194809318d92099960df3a58169b13ecfec2c7d90ec59fd4611f
MD5 d6f18754341581e81b9992b457bbd5a4
BLAKE2b-256 30806853735e86b45ecc4a1fbdc9e0cb152600cd6e7d398caeba1150da536373

See more details on using hashes here.

Provenance

The following attestation bundles were made for sybilion-0.2.1-py3-none-any.whl:

Publisher: release.yml on Sybilion-AI/sybilion-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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