Skip to main content

Execute your Polars workloads in the cloud

Reason this release was yanked:

backend deprecation

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.4-cp39-abi3-win_arm64.whl (2.9 MB view details)

Uploaded CPython 3.9+Windows ARM64

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

Uploaded CPython 3.9+Windows x86-64

polars_cloud-0.1.4-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.4-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.4-cp39-abi3-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.9+macOS 11.0+ ARM64

polars_cloud-0.1.4-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.4-cp39-abi3-win_arm64.whl.

File metadata

  • Download URL: polars_cloud-0.1.4-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.4-cp39-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 d1d2b516f7c2db30a905b10308bc167ae0fc683595602750ceee425d06fcec4c
MD5 3930d2c77c9a8f630e48aa67dceb9903
BLAKE2b-256 d6a61f0b1873ef1b8b9afd4f3d973a44aec3a76f8f213535c7222ec322e4eb67

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_cloud-0.1.4-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.4-cp39-abi3-win_amd64.whl.

File metadata

  • Download URL: polars_cloud-0.1.4-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.4-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 51ac662d3de86c9e109760f042f6a8741ebae858cbf6a0dc46de05f45504d192
MD5 80d01d181e06beec0a2051c64196c5c7
BLAKE2b-256 db156b2ab557865a1d95a04084cfbe50867ebd7994f888f93281360080384a3e

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_cloud-0.1.4-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.4-cp39-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for polars_cloud-0.1.4-cp39-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3f0907f08cde14716050be944d7879de035f5eb9a830f611e3ec6228d9c27680
MD5 d73dc72829372edc9cca1cefb1043c9e
BLAKE2b-256 c0380b8b4d51fec10a280644117ede0b9806989a7f72db6a605529038c4af2e3

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_cloud-0.1.4-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.4-cp39-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for polars_cloud-0.1.4-cp39-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 46fc78ebe2f39c1cebc959d70164a8659f456a06aa9765998eac3d9c933abc65
MD5 2732c4bbe4c270c19c7a7090b0e4224e
BLAKE2b-256 d72cab2a8f58e8feca19c9bee636a341f5f25b73f832932f8044a8e27da2e7f5

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_cloud-0.1.4-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.4-cp39-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for polars_cloud-0.1.4-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0fc9341beca2d5d93b6f38d8976ff844dc5e5c160cb67d12f8ba2a14d9ee692d
MD5 beda79c3e6eb4028eaecc7f066e1037e
BLAKE2b-256 3533fe4317591f1aefdb6deac91b378cbd2baff614fd87ed98453dfa50d2129c

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_cloud-0.1.4-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.4-cp39-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for polars_cloud-0.1.4-cp39-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 1461f8956d0c2216c3b4cb0c1ab2db632d63358c5f246a2f2a1ece8069c30959
MD5 ce5ae5fb0689fd8e24a65d382aba66e3
BLAKE2b-256 7eb6bd8a8cf41d9149bb68e1639b70067c137a36caaf9e5ab93ad1955f22bc07

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_cloud-0.1.4-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