Skip to main content

H2O Wave

H2O Wave is a lightweight software stack for programming interactive web applications entirely in Python (no HTML/Javascript/CSS required).

It is designed to make it fast, fun and easy to build low-latency, realtime, collaborative, web-based applications. It ships batteries-included with a suite of form and data visualization components for rapidly prototyping analytical and decision-support applications.

Wave’s components work in conjunction with the Wave relay server that facilitates realtime state synchronization between Python and web browsers.

Installing

Install and update using pip:

pip install -U h2o-wave

Hello world

hello.py:

from h2o_wave import main, app, Q, ui


@app('/')
async def serve(q: Q):
    q.page['hello'] = ui.markdown_card(
        box='1 1 3 3',
        title='Hello world!',
        content='Welcome to Wave!'
    )
    await q.page.save()

Run hello.py:

$ wave run hello.py

Release files for h2o-wave 1.8.14

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for h2o-wave 1.8.14
File
h2o_wave-1.8.14-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
h2o_wave-1.8.14-py3-none-manylinux_2_17_aarch64.whl Python 3 none Linux glibc 2.17+ ARM64 Details
h2o_wave-1.8.14-py3-none-manylinux1_x86_64.whl Python 3 none Linux glibc 2.5+ x86-64 Details
h2o_wave-1.8.14-py3-none-macosx_12_0_arm64.whl Python 3 none macOS 12.0+ ARM64 Details
h2o_wave-1.8.14-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details
h2o_wave-1.8.14-py3-none-macosx_10_9_x86_64.whl Python 3 none macOS 10.9+ x86-64 Details
h2o_wave-1.8.14-py3-none-any.whl Python 3 none any Details

Total release size: 70.7 MB

Release files / h2o_wave-1.8.14-py3-none-win_amd64.whl

Download URL h2o_wave-1.8.14-py3-none-win_amd64.whl
Size 11.8 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
0761b2b74a22e13e46a5497fec68ac3fed0b84bf22cb3083654ef3dcf9c0000e
BLAKE2b-256 checksum
How to use checksums
0cb4b72d68950783fb2c84490366c8909bb7688b27f52e6acb5ea16ee5f1a579
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / h2o_wave-1.8.14-py3-none-manylinux_2_17_aarch64.whl

Download URL h2o_wave-1.8.14-py3-none-manylinux_2_17_aarch64.whl
Size 11.1 MB
Tags Linux glibc 2.17+ ARM64 Python 3
SHA-256 checksum
How to use checksums
489f2a0116a24dc1df9c5c27a3d972a9d03c0180f06a52b5a8352ad8fd171688
BLAKE2b-256 checksum
How to use checksums
6aa0eb36508073a25cd4eb4b9bf4038b42a5c99aea454299184c4dcbdd46a9fa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / h2o_wave-1.8.14-py3-none-manylinux1_x86_64.whl

Download URL h2o_wave-1.8.14-py3-none-manylinux1_x86_64.whl
Size 12.8 MB
Tags Linux glibc 2.5+ x86-64 Python 3
SHA-256 checksum
How to use checksums
66d3cedef62a62e2f1f871f4f30249674b6c7f4fd6c4164f96217d023086e0e6
BLAKE2b-256 checksum
How to use checksums
18bf72400b438753405da34701db51778582fd22c4a0451c8725a6264c59802c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / h2o_wave-1.8.14-py3-none-macosx_12_0_arm64.whl

Download URL h2o_wave-1.8.14-py3-none-macosx_12_0_arm64.whl
Size 11.5 MB
Tags Python 3 macOS 12.0+ ARM64
SHA-256 checksum
How to use checksums
c6efa423a4b8dbe56d4aeedfd4197005d6cff6677026221db9890a684a25ee7b
BLAKE2b-256 checksum
How to use checksums
364a9be9bc3e9e0a41cba0f442f278a6ad66c08c6304a5d969207b3648dab447
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / h2o_wave-1.8.14-py3-none-macosx_11_0_arm64.whl

Download URL h2o_wave-1.8.14-py3-none-macosx_11_0_arm64.whl
Size 11.5 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
314f74c327427daedced70a88a8b8328e8f2d8640caacaec3713814076f7d7dc
BLAKE2b-256 checksum
How to use checksums
2cd5f51a69a8dc448b75eb17f56ae7a955037743efac036a01fee2764e0aa57d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / h2o_wave-1.8.14-py3-none-macosx_10_9_x86_64.whl

Download URL h2o_wave-1.8.14-py3-none-macosx_10_9_x86_64.whl
Size 12.0 MB
Tags Python 3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
7f598996be185df7d854a98548c9e8e263b3a3ff2a44a5cd64c93ab1ee678193
BLAKE2b-256 checksum
How to use checksums
8febfeee7200e2fa7b0b9916104429384a4683ea0f830a62c782640f27b98636
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / h2o_wave-1.8.14-py3-none-any.whl

Download URL h2o_wave-1.8.14-py3-none-any.whl
Size 144.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
94452f25b671a1910eea619ae1eb9acbca09dc1cc459f9312856568ae1b201eb
BLAKE2b-256 checksum
How to use checksums
1521d0ed84d46619b3eda8306e47dcfb30a402811f6aedc2d7e9a470f92d932f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release history Release notifications | RSS feed

This release

1.8.14 This release

7 release files

1.8.12

7 release files

1.8.11

7 release files

1.8.10

7 release files

1.8.9

7 release files

1.8.8

7 release files

1.8.7

7 release files

1.8.6

7 release files

1.8.5

7 release files

1.8.4

7 release files

1.8.3

7 release files

1.8.2

7 release files

1.8.1

7 release files

1.8.0

7 release files

1.7.8

6 release files

1.7.7

6 release files

1.7.6

6 release files

1.7.5

6 release files

1.7.4

6 release files

1.7.3

6 release files

1.7.2

6 release files

1.7.1

6 release files

1.7.0

6 release files

1.6.5

6 release files

1.6.4

6 release files

1.6.3

6 release files

1.6.2

6 release files

1.6.1

6 release files

1.6.0

6 release files

1.5.5

6 release files

1.5.4

6 release files

1.5.3

6 release files

1.5.2

6 release files

1.5.1

6 release files

1.5.0

6 release files

1.4.0

6 release files

1.3.4

6 release files

1.3.3

6 release files

1.3.2

6 release files

1.3.1

6 release files

1.3.0

6 release files

1.2.0

6 release files

1.1.2

6 release files

1.1.1

6 release files

1.1.0

6 release files

1.0.2

6 release files

1.0.1

6 release files

1.0.0

6 release files

0.26.3

6 release files

0.26.0

6 release files

0.25.3

6 release files

0.25.2

6 release files

0.25.1

6 release files

0.24.1

6 release files

0.24.0

6 release files

0.23.1

6 release files

0.23.0

6 release files

0.22.0

6 release files

0.21.1

6 release files

0.21.0

6 release files

0.20.0

4 release files

0.19.0

1 release file

0.18.0

1 release file

0.17.0

1 release file

0.16.0

1 release file

0.15.0

1 release file

0.14.1

1 release file

0.14.0

1 release file

0.13.0

1 release file

0.12.1

1 release file

0.12.0

1 release file

0.11.0

1 release file

0.10.0

1 release file

0.9.1

1 release file

0.9.0

1 release file

0.8.2

1 release file

0.8.1

1 release file

0.8.0

1 release file

0.7.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page