Skip to main content

The official client for Scalix Cloud — one token for AI inference, database, functions, storage, KV, auth, and every platform service. Generated from the OpenAPI spec.

Project description

Scalix SDK — Python

The official Python client for Scalix Cloud — one API key for AI inference, database, functions, storage, KV, auth, registry, and every platform service.

This client is generated from the OpenAPI spec (sdk/openapi.json, produced from the gateway's utoipa annotations) via openapi-python-client (attrs + httpx). Do not hand-edit scalix_sdk/generated/.

Installation

pip install scalix-sdk

Usage

Operations are grouped by tag under scalix_sdk.generated.api.<tag>; each has sync / sync_detailed / asyncio callables:

from scalix_sdk import AuthenticatedClient
from scalix_sdk.generated.api.account import get_me  # see generated/api/ for all tags

client = AuthenticatedClient(base_url="https://api.scalix.world", token="scalix_sk_...")
me = get_me.sync(client=client)

Regenerating

After the API (OpenAPI spec) changes:

bash scripts/generate.sh

CI's SDK/CLI codegen drift-guard enforces that the committed client matches sdk/openapi.json.

License

MIT

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

scalix_sdk-1.3.0.tar.gz (173.5 kB view details)

Uploaded Source

Built Distribution

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

scalix_sdk-1.3.0-py3-none-any.whl (406.0 kB view details)

Uploaded Python 3

File details

Details for the file scalix_sdk-1.3.0.tar.gz.

File metadata

  • Download URL: scalix_sdk-1.3.0.tar.gz
  • Upload date:
  • Size: 173.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","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}

File hashes

Hashes for scalix_sdk-1.3.0.tar.gz
Algorithm Hash digest
SHA256 ed5415af0b0fdb36696f94cd34a4aa45f81bf2f6c45606719271e530fbca53ec
MD5 90e37127b4e6cb523c84a9d112d67e4b
BLAKE2b-256 e44e32b5a38dc4447949664d57cf71e4179ae2015473322c5efa397d4af58f69

See more details on using hashes here.

File details

Details for the file scalix_sdk-1.3.0-py3-none-any.whl.

File metadata

  • Download URL: scalix_sdk-1.3.0-py3-none-any.whl
  • Upload date:
  • Size: 406.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","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}

File hashes

Hashes for scalix_sdk-1.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0af0ef434d65a98cda25806765f07056188a7a63c2833a7cd6860090395f8976
MD5 819a49bd29bf439b44bee5f4f9d233cd
BLAKE2b-256 1c81cab8dc7362c69b1de304e71a6092395ef6d2463bdd81d39e68c50c53dab8

See more details on using hashes here.

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