Run Polars remotely, either in the Cloud or On-Prem
Project description
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file polars_cloud-0.6.2.tar.gz.
File metadata
- Download URL: polars_cloud-0.6.2.tar.gz
- Upload date:
- Size: 148.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c3e909934c3beaed65e9f06ed15af331f48b082365f0c0a0956b24eb12be15bc
|
|
| MD5 |
112896df0ca00506229d31919f04efa9
|
|
| BLAKE2b-256 |
0773c18a4945eb95af073089bb2a758b4e90cbca495f2937afdc186c9773f77e
|
Provenance
The following attestation bundles were made for polars_cloud-0.6.2.tar.gz:
Publisher:
release-python.yml on polars-inc/polars-cloud
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
polars_cloud-0.6.2.tar.gz -
Subject digest:
c3e909934c3beaed65e9f06ed15af331f48b082365f0c0a0956b24eb12be15bc - Sigstore transparency entry: 1449128079
- Sigstore integration time:
-
Permalink:
polars-inc/polars-cloud@54462c008b4caacfa7910db54d436b1e234abbed -
Branch / Tag:
refs/tags/client-0.6.2 - Owner: https://github.com/polars-inc
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release-python.yml@54462c008b4caacfa7910db54d436b1e234abbed -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file polars_cloud-0.6.2-cp310-abi3-win_arm64.whl.
File metadata
- Download URL: polars_cloud-0.6.2-cp310-abi3-win_arm64.whl
- Upload date:
- Size: 4.1 MB
- Tags: CPython 3.10+, Windows ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
89b3c01244817919a13731ff9fb3f4707d05375d055e3e4e1ec6b948a6d0e578
|
|
| MD5 |
b9b606e32332c35b092fde61b097a5b6
|
|
| BLAKE2b-256 |
1c2d213ac42406b4ae6edfbe42d40b6e222ae1ad554a683518f67065cf23bc01
|
Provenance
The following attestation bundles were made for polars_cloud-0.6.2-cp310-abi3-win_arm64.whl:
Publisher:
release-python.yml on polars-inc/polars-cloud
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
polars_cloud-0.6.2-cp310-abi3-win_arm64.whl -
Subject digest:
89b3c01244817919a13731ff9fb3f4707d05375d055e3e4e1ec6b948a6d0e578 - Sigstore transparency entry: 1449128295
- Sigstore integration time:
-
Permalink:
polars-inc/polars-cloud@54462c008b4caacfa7910db54d436b1e234abbed -
Branch / Tag:
refs/tags/client-0.6.2 - Owner: https://github.com/polars-inc
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release-python.yml@54462c008b4caacfa7910db54d436b1e234abbed -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file polars_cloud-0.6.2-cp310-abi3-win_amd64.whl.
File metadata
- Download URL: polars_cloud-0.6.2-cp310-abi3-win_amd64.whl
- Upload date:
- Size: 4.4 MB
- Tags: CPython 3.10+, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4368131546ce3332dc5b35348ae4ecb8612490d11b50ab8100ca08f43b637361
|
|
| MD5 |
8f2cc92b6938342f99a3c19cb63c0754
|
|
| BLAKE2b-256 |
2123352ed05b17abd3304ab2cc6d826416baeb87a0ecbd73488cd630f8a0a755
|
Provenance
The following attestation bundles were made for polars_cloud-0.6.2-cp310-abi3-win_amd64.whl:
Publisher:
release-python.yml on polars-inc/polars-cloud
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
polars_cloud-0.6.2-cp310-abi3-win_amd64.whl -
Subject digest:
4368131546ce3332dc5b35348ae4ecb8612490d11b50ab8100ca08f43b637361 - Sigstore transparency entry: 1449128146
- Sigstore integration time:
-
Permalink:
polars-inc/polars-cloud@54462c008b4caacfa7910db54d436b1e234abbed -
Branch / Tag:
refs/tags/client-0.6.2 - Owner: https://github.com/polars-inc
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release-python.yml@54462c008b4caacfa7910db54d436b1e234abbed -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file polars_cloud-0.6.2-cp310-abi3-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: polars_cloud-0.6.2-cp310-abi3-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 4.7 MB
- Tags: CPython 3.10+, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ca864f933aa8bd384d97fa1e496d6de02c4d5c6e6ad69ff6b11a93ccbd94c020
|
|
| MD5 |
e0a8014a870ce2309a309964d5d37bfb
|
|
| BLAKE2b-256 |
65cea4a32acb84f2e185964c7e59b2c449993655c2d53b6bc3b1801490f20ab9
|
Provenance
The following attestation bundles were made for polars_cloud-0.6.2-cp310-abi3-manylinux_2_28_x86_64.whl:
Publisher:
release-python.yml on polars-inc/polars-cloud
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
polars_cloud-0.6.2-cp310-abi3-manylinux_2_28_x86_64.whl -
Subject digest:
ca864f933aa8bd384d97fa1e496d6de02c4d5c6e6ad69ff6b11a93ccbd94c020 - Sigstore transparency entry: 1449128351
- Sigstore integration time:
-
Permalink:
polars-inc/polars-cloud@54462c008b4caacfa7910db54d436b1e234abbed -
Branch / Tag:
refs/tags/client-0.6.2 - Owner: https://github.com/polars-inc
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release-python.yml@54462c008b4caacfa7910db54d436b1e234abbed -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file polars_cloud-0.6.2-cp310-abi3-manylinux_2_28_aarch64.whl.
File metadata
- Download URL: polars_cloud-0.6.2-cp310-abi3-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 4.5 MB
- Tags: CPython 3.10+, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
46b745029d9e858ea9da5ff620c212655d0f9e317c0314c011a20ef8cd4c0fd4
|
|
| MD5 |
18be17011c422a180243080d25172877
|
|
| BLAKE2b-256 |
d9a4fdeef2089a90dcf4f198edad46575edaf914e1aa01fe71e80c42d75be41e
|
Provenance
The following attestation bundles were made for polars_cloud-0.6.2-cp310-abi3-manylinux_2_28_aarch64.whl:
Publisher:
release-python.yml on polars-inc/polars-cloud
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
polars_cloud-0.6.2-cp310-abi3-manylinux_2_28_aarch64.whl -
Subject digest:
46b745029d9e858ea9da5ff620c212655d0f9e317c0314c011a20ef8cd4c0fd4 - Sigstore transparency entry: 1449128232
- Sigstore integration time:
-
Permalink:
polars-inc/polars-cloud@54462c008b4caacfa7910db54d436b1e234abbed -
Branch / Tag:
refs/tags/client-0.6.2 - Owner: https://github.com/polars-inc
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release-python.yml@54462c008b4caacfa7910db54d436b1e234abbed -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file polars_cloud-0.6.2-cp310-abi3-macosx_11_0_arm64.whl.
File metadata
- Download URL: polars_cloud-0.6.2-cp310-abi3-macosx_11_0_arm64.whl
- Upload date:
- Size: 4.1 MB
- Tags: CPython 3.10+, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c94cd7d79266b627808f581cf436c5aca3bf9b2909c759a9a20153c5866b9776
|
|
| MD5 |
f8bce82e96a2e4cf84617cb597f18305
|
|
| BLAKE2b-256 |
a95528fb131db6e9b38963c5b8e02937bc7dfbb0725c252def4e968be97a7942
|
Provenance
The following attestation bundles were made for polars_cloud-0.6.2-cp310-abi3-macosx_11_0_arm64.whl:
Publisher:
release-python.yml on polars-inc/polars-cloud
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
polars_cloud-0.6.2-cp310-abi3-macosx_11_0_arm64.whl -
Subject digest:
c94cd7d79266b627808f581cf436c5aca3bf9b2909c759a9a20153c5866b9776 - Sigstore transparency entry: 1449128430
- Sigstore integration time:
-
Permalink:
polars-inc/polars-cloud@54462c008b4caacfa7910db54d436b1e234abbed -
Branch / Tag:
refs/tags/client-0.6.2 - Owner: https://github.com/polars-inc
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release-python.yml@54462c008b4caacfa7910db54d436b1e234abbed -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file polars_cloud-0.6.2-cp310-abi3-macosx_10_12_x86_64.whl.
File metadata
- Download URL: polars_cloud-0.6.2-cp310-abi3-macosx_10_12_x86_64.whl
- Upload date:
- Size: 4.4 MB
- Tags: CPython 3.10+, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
50c2d8bb5763c1a7ebd35e0efecb812b39e13cfb688224e787ade5ec278c7ee9
|
|
| MD5 |
b20085bfa425afba7b7400f75fba710a
|
|
| BLAKE2b-256 |
8ea5a8fc37728f2f84bc85e1acca31c868f50d368b3e61d6453dded79d3cd5d4
|
Provenance
The following attestation bundles were made for polars_cloud-0.6.2-cp310-abi3-macosx_10_12_x86_64.whl:
Publisher:
release-python.yml on polars-inc/polars-cloud
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
polars_cloud-0.6.2-cp310-abi3-macosx_10_12_x86_64.whl -
Subject digest:
50c2d8bb5763c1a7ebd35e0efecb812b39e13cfb688224e787ade5ec278c7ee9 - Sigstore transparency entry: 1449128483
- Sigstore integration time:
-
Permalink:
polars-inc/polars-cloud@54462c008b4caacfa7910db54d436b1e234abbed -
Branch / Tag:
refs/tags/client-0.6.2 - Owner: https://github.com/polars-inc
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release-python.yml@54462c008b4caacfa7910db54d436b1e234abbed -
Trigger Event:
workflow_dispatch
-
Statement type: