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 Distribution

polars_cloud-0.4.3.tar.gz (188.1 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.4.3-cp39-abi3-win_arm64.whl (2.9 MB view details)

Uploaded CPython 3.9+Windows ARM64

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

Uploaded CPython 3.9+Windows x86-64

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

Uploaded CPython 3.9+macOS 11.0+ ARM64

polars_cloud-0.4.3-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.3.tar.gz.

File metadata

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

File hashes

Hashes for polars_cloud-0.4.3.tar.gz
Algorithm Hash digest
SHA256 1d6dfbb883aa7b6733660db1f6f5781015f40736e3fc614d4539a074b5febbda
MD5 90a1379fb5a1e6bffc9f898dc9d5913c
BLAKE2b-256 737c34180378bb421a9861c755c729254e7d0467698c83a29b1f0f0e6d5278cf

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_cloud-0.4.3.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.4.3-cp39-abi3-win_arm64.whl.

File metadata

  • Download URL: polars_cloud-0.4.3-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.3-cp39-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 11a7558125f3cfa23f8c69a60b9b8728cd9e6951ced10238aa7eac64682ec793
MD5 b79c938fde9471d643bd5e436cf9017c
BLAKE2b-256 3dd03aca98d8f95e1bb9fb379a2bebc7fe37b7c16357289c4b74b6329bdc5a78

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: polars_cloud-0.4.3-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.3-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 f16e702485f8d7be494ba382111b9de6d4746294250e81fcd3170d1a7c81cdff
MD5 c272ed92245c8cfa3434393348637f6e
BLAKE2b-256 7f5a75fa960d34c9e3c0d14c955725b5f2aacb4ba7902d31942d5add8bbe12d8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_cloud-0.4.3-cp39-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 74bb444792e9ec09342f1456482ac999b5ec5c16f7c733e163b5f55c9dfc6a83
MD5 f39abb42147cfd61de14d7b03648c2fa
BLAKE2b-256 11978de5d0d2ea0ca59c8c2b1074dd40d9fcca13f628929ace068c18c2ac96b5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_cloud-0.4.3-cp39-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9862e0fb0620b3b3d206fffe3986990cd2360ff84bccee7dc2a4c3367862b384
MD5 76f5e1c0b49b6f9fbf4b278bed9dc98a
BLAKE2b-256 be06ddc98d23747150e28f2bbd37930a08b1c795a9868df02db5100f2a35c28c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_cloud-0.4.3-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1acdebb84d18c4dd9ab8acc9de20b6a5ed7d7c200c06a8e0a088784ce2c24b44
MD5 becb17eae9e101cb38fc5046e06964bf
BLAKE2b-256 7b4f59dad1a342be0c0bae2e3f786d03de46b83edc8f9885cdd6cfa7ab25f96a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_cloud-0.4.3-cp39-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 57837f0f6193374d0fa4e7afea8bf213ceb460153e046e36e5e8009d6fe20033
MD5 53f337637b614c816d62c86233ca6454
BLAKE2b-256 cc046935bf526f6a6865d446c00a9082eb1cbe14e6a362116f288f398d299294

See more details on using hashes here.

Provenance

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