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

Uploaded Python 3

File details

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

File metadata

  • Download URL: strata_client-0.4.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.4.0.tar.gz
Algorithm Hash digest
SHA256 1a47d6572024ce590233975dfa9557075883bae2486ddca188c238edfeb42fbe
MD5 cbb6a60822f1cc066a6a00039d5c6487
BLAKE2b-256 5c4a025a71db827a43b7470699d51875ba78841736f636d23f5ced490837a0de

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: strata_client-0.4.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.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9d1041fe10bde6a5a567cb0fa5c11c5414e9bdcb9b22fa84eabeffad8c44b593
MD5 2cb5b41ab5c580553cc1546e8672f2b5
BLAKE2b-256 967dabf6c3a19308d31aa49eae08d9244bd361d784c608d77f5693c3b10454c7

See more details on using hashes here.

Provenance

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

0.5.0

2 files

This release

0.4.0 This release

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