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.6.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.6.0-py3-none-any.whl (33.3 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for strata_client-0.6.0.tar.gz
Algorithm Hash digest
SHA256 5a6ee4bae727ad8052561004703c0c74e3ba3829338514f6f7e6b05b1161305b
MD5 9270b57ddb7c9d7152985130ae4071ee
BLAKE2b-256 3b4dbd4cd5a88f4a7b63087a44e5e65f80089a6bb021d1f145dbf76bd7ef7375

See more details on using hashes here.

Provenance

The following attestation bundles were made for strata_client-0.6.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.6.0-py3-none-any.whl.

File metadata

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

File hashes

Hashes for strata_client-0.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e55e7f6790fde4e7d84cea03d8eee429e8b7c4655284d0aeaa4699bf8b74ae3b
MD5 e207e0e87f7c25f3891d9b8149b94f08
BLAKE2b-256 770ef1a42a5291d8fdb4d526ab7441f24cb571bdaad8e1d0c05cfaa70b344169

See more details on using hashes here.

Provenance

The following attestation bundles were made for strata_client-0.6.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

This release

0.6.0 This release

2 files

0.5.0

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