Skip to main content

Execute your Polars workloads in the cloud

Reason this release was yanked:

missing packaging

Project description

Image showing the Polars Cloud logo

Polars Cloud: Run your queries at scale, anywhere

Built on top of the popular open source project, Polars Cloud enables you to write DataFrame code once and run it anywhere. The distributed engine available with Polars Cloud allows you to scale your Polars queries beyond a single machine.

Key Features of Polars Cloud

  • Unified DataFrame Experience: Run a Polars query seamlessly on your local machine or at scale with our new distributed engine. All from the same API.
  • Serverless Compute: Effortlessly start compute resources without managing infrastructure, with options to run queries on both CPU and GPU.
  • Any Environment: Start a remote query from a notebook on your machine, Airflow DAG, AWS Lambda, or any server. Get the flexibility to embed Polars Cloud in any environment.

Install Polars Cloud

To use Polars cloud simply add it to your existing project

pip install polars_cloud

Then call .remote() on your dataframe and provide a compute context.

import polars as pl
import polars_cloud as pc

ctx = pc.ComputeContext(cpus=16, memory=64)

query = (
    pl.scan_parquet("s3://my-dataset/")
    .group_by("returned", "status")
    .agg(
        avg_price=pl.mean("price"),
        avg_disc=pl.mean("discount"),
        count_order=pl.len(),
    )
)

(
    query.remote(ctx)
    .distributed()
    .sink_parquet("s3://my-destination/")
)

Hit run and your query will be executed in the cloud. You can follow your query's progress on the dashboard. And once your first query is done it's time to increase your dataset size and up the core count.

Sign up today

Sign up here to run Polars Cloud.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

polars_cloud-0.1.3-cp39-abi3-win_arm64.whl (2.9 MB view details)

Uploaded CPython 3.9+Windows ARM64

polars_cloud-0.1.3-cp39-abi3-win_amd64.whl (3.0 MB view details)

Uploaded CPython 3.9+Windows x86-64

polars_cloud-0.1.3-cp39-abi3-manylinux_2_28_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.28+ x86-64

polars_cloud-0.1.3-cp39-abi3-manylinux_2_28_aarch64.whl (3.2 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.28+ ARM64

polars_cloud-0.1.3-cp39-abi3-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.9+macOS 11.0+ ARM64

polars_cloud-0.1.3-cp39-abi3-macosx_10_12_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.9+macOS 10.12+ x86-64

File details

Details for the file polars_cloud-0.1.3-cp39-abi3-win_arm64.whl.

File metadata

  • Download URL: polars_cloud-0.1.3-cp39-abi3-win_arm64.whl
  • Upload date:
  • Size: 2.9 MB
  • Tags: CPython 3.9+, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for polars_cloud-0.1.3-cp39-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 5d6c96c9ca2407c3e1154ce7beaae35035f1802d445f91133daf6243c9295e1c
MD5 15819918770b4e32913994adae9b0557
BLAKE2b-256 f4892ad30ddfe459cc4e48b1c4d0b11e51ad2ff0fbced063e7f32ad08feb5029

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_cloud-0.1.3-cp39-abi3-win_arm64.whl:

Publisher: release-python.yml on polars-inc/polars-cloud

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

File details

Details for the file polars_cloud-0.1.3-cp39-abi3-win_amd64.whl.

File metadata

  • Download URL: polars_cloud-0.1.3-cp39-abi3-win_amd64.whl
  • Upload date:
  • Size: 3.0 MB
  • Tags: CPython 3.9+, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for polars_cloud-0.1.3-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 efaa4b25dd0e349124a9dbcd915f3a5ef44da3614e0850398b28749469540c95
MD5 aa37f6906b8f7910212afec960842fc7
BLAKE2b-256 3254623a676789e7b21c2d183aff8f05b264403829d0bfb2b5fe2bd083e05adb

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_cloud-0.1.3-cp39-abi3-win_amd64.whl:

Publisher: release-python.yml on polars-inc/polars-cloud

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

File details

Details for the file polars_cloud-0.1.3-cp39-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for polars_cloud-0.1.3-cp39-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 97b474638d7d702bc0c263ea3b34370c30359df19f7dcfbf92b982edcf944241
MD5 45a7b8f75b6b0b50be52088de4065258
BLAKE2b-256 878f0c7f8f81562f8b3de253c0130617e55ac723f5e5ad3daab7d197f6ef6714

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_cloud-0.1.3-cp39-abi3-manylinux_2_28_x86_64.whl:

Publisher: release-python.yml on polars-inc/polars-cloud

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

File details

Details for the file polars_cloud-0.1.3-cp39-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for polars_cloud-0.1.3-cp39-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 efb48cf4a310e6deb64b92251b50684abec964542194a993ee0f3bbab38cf5fa
MD5 30cf834b6f60f6550de0070c1b01e625
BLAKE2b-256 235649706ad66030ce87441e2f1430991b5a82d603783bcd918789b154a7ac83

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_cloud-0.1.3-cp39-abi3-manylinux_2_28_aarch64.whl:

Publisher: release-python.yml on polars-inc/polars-cloud

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

File details

Details for the file polars_cloud-0.1.3-cp39-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for polars_cloud-0.1.3-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9cbb9701699aa13ad33ccc7fc5132e9f34c959543874616d7bb1e065bc843c40
MD5 beecbd524b11297e86a38624d3b48f68
BLAKE2b-256 718e5023897d7f6176bb4aa935f4f6449a2317ea6f3f074d5b0fc2f73ff3e3b3

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_cloud-0.1.3-cp39-abi3-macosx_11_0_arm64.whl:

Publisher: release-python.yml on polars-inc/polars-cloud

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

File details

Details for the file polars_cloud-0.1.3-cp39-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for polars_cloud-0.1.3-cp39-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d5e73ee350b50fbfcdf413837dd7b4ce09c0cb8641b9b4251383449d4368c860
MD5 b8052aa5bb35331598141a47858636ce
BLAKE2b-256 9707f9a3de17f29956644ed998e9b78b37324cd086387d25da4c7ae39b7349cf

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_cloud-0.1.3-cp39-abi3-macosx_10_12_x86_64.whl:

Publisher: release-python.yml on polars-inc/polars-cloud

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

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page