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

Uploaded CPython 3.9+Windows ARM64

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

Uploaded CPython 3.9+Windows x86-64

polars_cloud-0.3.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.3.0-cp39-abi3-manylinux_2_28_aarch64.whl (3.2 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.9+macOS 11.0+ ARM64

polars_cloud-0.3.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.3.0-cp39-abi3-win_arm64.whl.

File metadata

  • Download URL: polars_cloud-0.3.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.3.0-cp39-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 ee88d3aca68ddb04ec557f3583541df3c54c27ce38ac718a1ed1e2ac0d4a2e78
MD5 789acdf0921ebc6abcfec50a6c83bde4
BLAKE2b-256 466c8565f7ba61596df5ffe8a02a769573cc5f1845e6b28d1d4d4f72caebd1b8

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: polars_cloud-0.3.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.3.0-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 f7666554683d6f4b336147eb162c7fd8d60c516576a9ce5a0fb58fc8d7aef545
MD5 0d4432be707b0c692979ae52e4218ce2
BLAKE2b-256 5beaec867d6328c8a327af09b9642bb6ec583de92c31b1b5ac5bbdc5bcba1560

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_cloud-0.3.0-cp39-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 700fee59da8d45e59708350959a55887e14cee527c98cf9a487fb880c53a7986
MD5 816af01c713dbf0031d65c92d32a9b4e
BLAKE2b-256 ba2857a4be1d2862640efd913fe5a5e22754f32b3b11ed93eef1d6d8f8de7fe4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_cloud-0.3.0-cp39-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 270af6f364edaa0bfec8f6fd3ab3815363daee7de2e0328750f97d6442d7f73b
MD5 83ca92a8dbe1543f8164cdbeccd1e685
BLAKE2b-256 1f9dbb0d949c018b64bfb90a8b9ca8df1b13767d801ea199103afd04f9115b9e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_cloud-0.3.0-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 25000dce2d91adb7fee17c145ce913cd6bf433b875fea2fd1c7437ea33479988
MD5 e2dc102cb266f1e3e987bfa2cc4804cc
BLAKE2b-256 08f175528372473ae616bdf155a859c6651c0b8e6141ba46b60804459eafe3fc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_cloud-0.3.0-cp39-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 1817a1931c94da1ade47f54f1aa1569e6e0d678e71ecdb60a4cfbec230c76ab3
MD5 cd01e3258cd4475a274132f2e29877df
BLAKE2b-256 11f0870ae2b474c6cb5a390623083482a30d57b923ef29514127788954d5e12e

See more details on using hashes here.

Provenance

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