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
Get an API key from the Scalix console (sign up at console.scalix.world). Full guides live at docs.scalix.world.
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file scalix_sdk-1.3.2.tar.gz.
File metadata
- Download URL: scalix_sdk-1.3.2.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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0225ff7bacd3f756740003d8b57fa02dd9468ca4e5721f4b2e205c1079143330
|
|
| MD5 |
646c50436dc19c3cb06f4c053ff5bb38
|
|
| BLAKE2b-256 |
8a9902ca6007629b954927e3a651c19543de9fca22d57df9135b21b0e72317da
|
File details
Details for the file scalix_sdk-1.3.2-py3-none-any.whl.
File metadata
- Download URL: scalix_sdk-1.3.2-py3-none-any.whl
- Upload date:
- Size: 420.4 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c58276ae47c5e6973f29699c1490d1383f1973b62e42c3a39f84c252d61e11c6
|
|
| MD5 |
6e76db3634a2de2838d4f7d91333b575
|
|
| BLAKE2b-256 |
ada7a2e03535916188b9793e738559185f1e852522e3a20674f58bc7e0e2b208
|