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

Uploaded CPython 3.9+Windows ARM64

polars_cloud-0.4.1-cp39-abi3-win_amd64.whl (3.1 MB view details)

Uploaded CPython 3.9+Windows x86-64

polars_cloud-0.4.1-cp39-abi3-manylinux_2_28_x86_64.whl (3.5 MB view details)

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

polars_cloud-0.4.1-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.1-cp39-abi3-macosx_11_0_arm64.whl (3.0 MB view details)

Uploaded CPython 3.9+macOS 11.0+ ARM64

polars_cloud-0.4.1-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.1-cp39-abi3-win_arm64.whl.

File metadata

  • Download URL: polars_cloud-0.4.1-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.1-cp39-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 dd309bf8d8b914a5408ba0aa5abbe4de1f49ad16e8abd64300067c586d00d274
MD5 06258e405a637d7077ade1d8b820f6f8
BLAKE2b-256 dc5eccbc5da9f66b7d1405e290c2696720bd8604de5359cae374c24efee84819

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: polars_cloud-0.4.1-cp39-abi3-win_amd64.whl
  • Upload date:
  • Size: 3.1 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.1-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 8991ae40d0e50773532a4492c73b04362fbf4fe7c8fa94e72078365c98c67152
MD5 30ed33b14c8c3977ca86ae54ab156d04
BLAKE2b-256 97587ae2affcb273a9257246cb1ec88a1b428a9069bd32d0519ae70b96bc11eb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_cloud-0.4.1-cp39-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 60e0a9ac2efbe4e283db7c047f885d6c3066711a12c278f49865968c05194730
MD5 20e164e78120f4bbb9886cd969b8901b
BLAKE2b-256 3ba6a1478b0e80c596f9facd23e3e77e3154ef3309355a753457f663aaf15c82

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_cloud-0.4.1-cp39-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ad9b954bcd4ffd9cd2e961d240667c478673fbeba53cd23ef73a77010b3c3bf0
MD5 4d79b3996f39dda437ea1f8ac2c68755
BLAKE2b-256 094a59010104a8ef7c0f85a0af073506f4c396076570f7ac4624365d0c2a5830

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_cloud-0.4.1-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f03dc464792ee1eb18e4f00fe7c7f567288279b33da24088a1de919bee1e9d85
MD5 b887bff3dfab96c09942d7456f164ea9
BLAKE2b-256 5f542170ad87a8750cfc54d18bfeffc541a433b8d01bab8c015c4bb5dd2754db

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_cloud-0.4.1-cp39-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 4150480aa39c20b6fb029a4a5bc3197f53bc7efeb0f8199a61a7aee577147d84
MD5 2527222c46a70b2ced1387da347eb259
BLAKE2b-256 d49b5eea0185144cba0d1194b8b87e17bf5610642541b8ccf6da5a659e83e5e8

See more details on using hashes here.

Provenance

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