Run Polars remotely, either in the Cloud or On-Prem
Project Links
Meta
Author: Polars
Requires Python: >=3.10
Classifiers
Development Status
- 1 - Planning
Environment
- Console
Intended Audience
- Science/Research
License
- OSI Approved :: MIT License
Operating System
- OS Independent
Programming Language
- Python
- Python :: 3
- Python :: 3 :: Only
- Python :: 3.10
- Python :: 3.11
- Python :: 3.12
- Python :: 3.13
- Python :: 3.14
Topic
- Scientific/Engineering
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.
0.6.0
Mar 23, 2026
0.5.0
Feb 12, 2026
0.4.3
Jan 14, 2026
0.4.2
Dec 10, 2025
0.4.1
Nov 11, 2025
0.4.0
Nov 05, 2025
0.3.1
Oct 03, 2025
0.3.0
Sep 20, 2025
0.2.0
Sep 16, 2025
0.1.4
Sep 10, 2025
0.1.3
Sep 09, 2025
0.1.2
Sep 03, 2025
0.1.1
Sep 02, 2025
Wheel compatibility matrix
| Platform | CPython >=3.10 (abi3) |
|---|---|
| macosx_10_12_x86_64 | |
| macosx_11_0_arm64 | |
| manylinux_2_28_aarch64 | |
| manylinux_2_28_x86_64 | |
| win_amd64 | |
| win_arm64 |
Files in release
polars_cloud-0.6.0-cp310-abi3-macosx_10_12_x86_64.whl (4.3MiB)
polars_cloud-0.6.0-cp310-abi3-macosx_11_0_arm64.whl (4.0MiB)
polars_cloud-0.6.0-cp310-abi3-manylinux_2_28_aarch64.whl (4.4MiB)
polars_cloud-0.6.0-cp310-abi3-manylinux_2_28_x86_64.whl (4.6MiB)
polars_cloud-0.6.0-cp310-abi3-win_amd64.whl (4.2MiB)
polars_cloud-0.6.0-cp310-abi3-win_arm64.whl (4.1MiB)
polars_cloud-0.6.0.tar.gz (141.7KiB)