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.1.tar.gz (175.4 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.1-py3-none-any.whl (420.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: scalix_sdk-1.3.1.tar.gz
  • Upload date:
  • Size: 175.4 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.1.tar.gz
Algorithm Hash digest
SHA256 ba301dddfb30b382e099b682fd83811dcc0f912e6d8550e5b38dc0b6a74c7e78
MD5 b73f4b94b18aa80e8b664b2d4f57ad43
BLAKE2b-256 c39605e20d2fca3ed0a06d18a13529a2d642db9e9bb8eb469f8b5aa00247b4f6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: scalix_sdk-1.3.1-py3-none-any.whl
  • Upload date:
  • Size: 420.3 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b971b61c6459c296d9eda74b3e8a44043b14b9372c85bc422cee0df618ad1dac
MD5 d8e6fa61c1daa97ee4184ed0732d4f11
BLAKE2b-256 2b2345c0fa38b63c85678870fd7e185fbc2c3b2366adb7c7ff5bc43888f57acf

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