Skip to main content

strata-client

A lightweight Python client for a Strata server. Depends only on httpx + pyarrow — none of the server's stack (no pyiceberg / fastapi / duckdb / pydantic, no Rust extension), so it drops into any analysis venv, training image, CI job, or notebook without dragging the deployable service along.

pip install strata-client
from strata_client import StrataClient

with StrataClient() as client:  # resolves the server URL from
                                # STRATA_SERVER_URL / STRATA_HOST / STRATA_PORT
    art = client.materialize(
        inputs=["file:///warehouse#db.events"],
        transform={"executor": "scan@v1", "params": {}},
    )
    table = client.fetch(art.uri)

    # Registry: names, aliases, tags, audit
    client.put(table, name="team/dataset/raw")
    client.set_alias("taxi/tip-model", "champion", art.artifact_id, art.version)

The server distribution (strata-notebook) depends on this package and re-exports it as strata.client for backward compatibility.

Download files

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

Source Distribution

strata_client-0.5.0.tar.gz (27.8 kB view details)

Uploaded Source

Built Distribution

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

strata_client-0.5.0-py3-none-any.whl (33.3 kB view details)

Uploaded Python 3

File details

Details for the file strata_client-0.5.0.tar.gz.

File metadata

  • Download URL: strata_client-0.5.0.tar.gz
  • Upload date:
  • Size: 27.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for strata_client-0.5.0.tar.gz
Algorithm Hash digest
SHA256 5729afd8052a001471fe8e8f7ca3c2ca69eb2b38b294d934044bf346f3cf18e3
MD5 a7b089adbb40ee59e8a2868e4f38ffdc
BLAKE2b-256 67ad80e18d36e0127d50a6aab7b4fb71783b1b951f047049efcab25e4e98bfbe

See more details on using hashes here.

Provenance

The following attestation bundles were made for strata_client-0.5.0.tar.gz:

Publisher: release.yml on bearing-research/strata

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

File details

Details for the file strata_client-0.5.0-py3-none-any.whl.

File metadata

  • Download URL: strata_client-0.5.0-py3-none-any.whl
  • Upload date:
  • Size: 33.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for strata_client-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 99df5232c60bf739bd7c01ce60ca549f6b4a3e659228c86e725173e627e7ff5f
MD5 62150f0aef89bd70ea1c0351028d5d64
BLAKE2b-256 df51ab32c3730ef7763f4a3b1a4d75887a051b4bae68bbe3c8245c607e67ded5

See more details on using hashes here.

Provenance

The following attestation bundles were made for strata_client-0.5.0-py3-none-any.whl:

Publisher: release.yml on bearing-research/strata

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

Release history Release notifications | RSS feed

0.6.0

2 files

This release

0.5.0 This release

2 files

0.4.0

2 files

0.3.0

2 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