Skip to main content

Run Polars remotely, either in the Cloud or On-Prem

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 Distribution

polars_cloud-0.7.0.tar.gz (148.9 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

polars_cloud-0.7.0-cp310-abi3-win_arm64.whl (4.1 MB view details)

Uploaded CPython 3.10+Windows ARM64

polars_cloud-0.7.0-cp310-abi3-win_amd64.whl (4.3 MB view details)

Uploaded CPython 3.10+Windows x86-64

polars_cloud-0.7.0-cp310-abi3-manylinux_2_28_x86_64.whl (4.6 MB view details)

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

polars_cloud-0.7.0-cp310-abi3-manylinux_2_28_aarch64.whl (4.5 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.28+ ARM64

polars_cloud-0.7.0-cp310-abi3-macosx_11_0_arm64.whl (4.1 MB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

polars_cloud-0.7.0-cp310-abi3-macosx_10_12_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.10+macOS 10.12+ x86-64

File details

Details for the file polars_cloud-0.7.0.tar.gz.

File metadata

  • Download URL: polars_cloud-0.7.0.tar.gz
  • Upload date:
  • Size: 148.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for polars_cloud-0.7.0.tar.gz
Algorithm Hash digest
SHA256 4df1ac9ec08f14e295480fb5e325f011cc42689aa041d3a9ff2e3fef79852870
MD5 b9d225c75ef357f259c631ce86ddd9c0
BLAKE2b-256 d362cb7a68bca1eaec77e52785cfdffe121f045b14bb6f6f245e7a5a842b6161

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_cloud-0.7.0.tar.gz:

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.7.0-cp310-abi3-win_arm64.whl.

File metadata

File hashes

Hashes for polars_cloud-0.7.0-cp310-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 4fd0c06e04fa8be3a5aa8eebdbb42cefcae741d9b6d30fd84993108b33b19d2f
MD5 445e92ffcaac68d508552b622531dd46
BLAKE2b-256 3e85fed8d17523494e82148afc898fe5a038f1bbd51954230ce54ae5a59d1918

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_cloud-0.7.0-cp310-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.7.0-cp310-abi3-win_amd64.whl.

File metadata

  • Download URL: polars_cloud-0.7.0-cp310-abi3-win_amd64.whl
  • Upload date:
  • Size: 4.3 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

Hashes for polars_cloud-0.7.0-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 6cbe51ebb7077b4a5f611e516fe0693eeaa557216559c604441d85da3423a426
MD5 6887a74c69021f84f9139bce78ad46a0
BLAKE2b-256 a7a9f2a8b1dc5c79596dd29b19b31f596eb31256ff742bc849768ecaae95ab82

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_cloud-0.7.0-cp310-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.7.0-cp310-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for polars_cloud-0.7.0-cp310-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5766f1aa07880d15e2f3bf4b6718a9a0d76c7e2d59a40940720e23baa3963bbe
MD5 edb29918272a50fc141c0f71875a75c3
BLAKE2b-256 9d8f689aab2426980141a4c3f879c46b78c39e2155ee4dfaf764b27191a919d9

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_cloud-0.7.0-cp310-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.7.0-cp310-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for polars_cloud-0.7.0-cp310-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 74a4ba282bbe368dd62cf6e3e82badad5ec883279a5af61fc8a5895a4551426c
MD5 f117430fc52f5c745bfc4ce094268481
BLAKE2b-256 2d75c32f995d408d12584f4c2b2a5baf0f80a25d80aee5e9170c84fb8ff0515d

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_cloud-0.7.0-cp310-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.7.0-cp310-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for polars_cloud-0.7.0-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f6c777f08c76ca924929a087bd25d5e84bc97f6077e5869682896769651b2fc5
MD5 06ea816b932d7289ec02c2b8b9babde5
BLAKE2b-256 102b0127c72817a7a4573252c5efb470517b79ea8ea236f0d597097ca3b4f06b

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_cloud-0.7.0-cp310-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.7.0-cp310-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for polars_cloud-0.7.0-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7651819d1ac282c896077372d8642db223f7e31bcb248971842f463f240de4dc
MD5 ad643ca15ce29327b535a9f8fce60223
BLAKE2b-256 b0967c2ab218d881829c60ab37769d300b05af3a74cb4b01ee55f5f803b19058

See more details on using hashes here.

Provenance

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