Skip to main content

Execute your Polars workloads in the cloud

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

Uploaded CPython 3.9+Windows ARM64

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

Uploaded CPython 3.9+Windows x86-64

polars_cloud-0.4.0-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.4.0-cp39-abi3-manylinux_2_28_aarch64.whl (3.3 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.28+ ARM64

polars_cloud-0.4.0-cp39-abi3-macosx_11_0_arm64.whl (3.0 MB view details)

Uploaded CPython 3.9+macOS 11.0+ ARM64

polars_cloud-0.4.0-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.4.0-cp39-abi3-win_arm64.whl.

File metadata

  • Download URL: polars_cloud-0.4.0-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.4.0-cp39-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 9fa062c7933a89e0fc1bcb711c67063b42c371b7816dc56864fe29581ead7b5f
MD5 72d26847b7a313aadcf51ce470c3393e
BLAKE2b-256 09c51afe6a2a692d401e67b7dfc26b165a2b2fbca3ddfac853795a47b12550a8

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: polars_cloud-0.4.0-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.4.0-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 b692a3a5ef64e4c939c0157ed0a0e6cbbd434db874614428637322d3b72c38cc
MD5 1e70022bf6061d8fba20d26c3125e62c
BLAKE2b-256 fc274119f2c77ef07466f21d10c4d369c1ad85fffe042f461db45f92c0823c82

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_cloud-0.4.0-cp39-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ca638269d3be7a6f8db34a7a6d6bc77ef6c31eeefd3d0c21bc885a0b2318c5cc
MD5 b60ba5cb857479a5f353338023bdff2b
BLAKE2b-256 f8058e3ab8cd6fcfdd22e26dc4db16db8ebb309aba5eb19f5c643560b1873a56

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_cloud-0.4.0-cp39-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 25d5d5694ce293eaa2d4c1a2edaf2fba9a7f30f4de1f3423c663ee6db44f4962
MD5 25481c8111b9720cf9ad315c724c5f74
BLAKE2b-256 47e9ae2dc9128f07e0f18ed3f4fe49e987a7eff9e15fd1a4286151874e2933f5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_cloud-0.4.0-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 22e2501c98d33f453da89f111e56358e6210aedddae53e709ccfbe0a8a74ee80
MD5 c5f813cd2308e372be68316006d6a73c
BLAKE2b-256 9c60cbed5ae4185bade1ff873628e43a89e6d66ab2738c6177658a04f655fbce

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_cloud-0.4.0-cp39-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 97bf9733b90c52d257f3eb429b50d9d30fad31b33438b4a09eebf66cd4de6ff6
MD5 620b18b94834d1ed0199bfce92efced0
BLAKE2b-256 ffa7652aa212fbbaf793f750a49298780fd7179a42ad8d281154559dc82fc66f

See more details on using hashes here.

Provenance

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