Skip to main content

Sidex CLI

Sidex is a data modeling language for cross-stack data exchange. Its command line tool checks schemas and generates Rust, TypeScript, Python, and JSON Schema.

Run the tool without a persistent installation:

npx sidex-cli check
uvx sidex-cli check

Or install it with Python tooling:

pipx install sidex-cli

sidex check
sidex generate ts ./out

You can also install it with uv tool install sidex-cli.

Both sidex and sidex-cli invoke the same native executable. Packages contain prebuilt binaries for Linux and macOS on x64 and ARM64. A Rust toolchain is not required on these platforms.

The npm package installs a matching platform binary as an optional dependency. Keep optional dependencies enabled when installing it. Installation scripts are not required.

See the Sidex documentation for schemas, configuration, and code generation.

Metadata

Release files for sidex-cli 0.2.8

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for sidex-cli 0.2.8
File
sidex_cli-0.2.8-py3-none-musllinux_1_2_x86_64.whl Python 3 none Linux musl 1.2+ x86-64 Details
sidex_cli-0.2.8-py3-none-musllinux_1_2_aarch64.whl Python 3 none Linux musl 1.2+ ARM64 Details
sidex_cli-0.2.8-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl Python 3 none Linux glibc 2.17+ x86-64 Details
sidex_cli-0.2.8-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl Python 3 none Linux glibc 2.17+ ARM64 Details
sidex_cli-0.2.8-py3-none-macosx_11_0_x86_64.whl Python 3 none macOS 11.0+ x86-64 Details
sidex_cli-0.2.8-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details

Total release size: 15.3 MB

Release files / sidex_cli-0.2.8-py3-none-musllinux_1_2_x86_64.whl

Download URL sidex_cli-0.2.8-py3-none-musllinux_1_2_x86_64.whl
Size 2.7 MB
Tags Linux musl 1.2+ x86-64 Python 3
SHA-256 checksum
How to use checksums
1980a5f90a746bd85a18d3375ddd9c0eaa336805ac9427b19089c1f79f982634
BLAKE2b-256 checksum
How to use checksums
efd64f7628ff87a663d1a1f46c2d03edc1daa94023fc23d55d37f56533964c95
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.

Transparency log

Release files / sidex_cli-0.2.8-py3-none-musllinux_1_2_aarch64.whl

Download URL sidex_cli-0.2.8-py3-none-musllinux_1_2_aarch64.whl
Size 2.5 MB
Tags Linux musl 1.2+ ARM64 Python 3
SHA-256 checksum
How to use checksums
ac146145d89b1215686a38679c45db069e3bbaf2525870536fae47b807fc34e0
BLAKE2b-256 checksum
How to use checksums
37d24ee5f3371961ec4bf752d918d91b7675debed7cd6616b00eb2b0e9ab4c92
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.

Transparency log

Release files / sidex_cli-0.2.8-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL sidex_cli-0.2.8-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.7 MB
Tags Linux glibc 2.17+ x86-64 Python 3
SHA-256 checksum
How to use checksums
fda4fb5c187e3df8bf09de9e769c4f18ecb76bea34052a92e5eca672ad0fa079
BLAKE2b-256 checksum
How to use checksums
8b357ab2d77fb6cce79e9292d25acb967b3835ff45900eac60cfe0867487c1b8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.

Transparency log

Release files / sidex_cli-0.2.8-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL sidex_cli-0.2.8-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 2.5 MB
Tags Linux glibc 2.17+ ARM64 Python 3
SHA-256 checksum
How to use checksums
a41df332bdf7c6ad39bb5db19cbd377d0620679887d251f38ae8766bb40d18df
BLAKE2b-256 checksum
How to use checksums
89e9ab2ad8a6dc34c3720a878a723b9d30ca54d89cd5ec271c89a5337877a537
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.

Transparency log

Release files / sidex_cli-0.2.8-py3-none-macosx_11_0_x86_64.whl

Download URL sidex_cli-0.2.8-py3-none-macosx_11_0_x86_64.whl
Size 2.6 MB
Tags Python 3 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
b08b99aa8b564e52b321a068e93600ed8dce04fe9697455c96469ce82b6ce20c
BLAKE2b-256 checksum
How to use checksums
d0ea7a0de13568342ee1df6870564fce261647231fcc1ce1dc1b0589cf9141d0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.

Transparency log

Release files / sidex_cli-0.2.8-py3-none-macosx_11_0_arm64.whl

Download URL sidex_cli-0.2.8-py3-none-macosx_11_0_arm64.whl
Size 2.4 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
14966dd0c2fd469b71c34866d0c2da25f23e702df8a721ae84577e112d4ba595
BLAKE2b-256 checksum
How to use checksums
645fe11a4c184f176ff10040dbb5e74c13ef957e0181328f87e9306fbce5525e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.2.8 This release

6 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