Skip to main content

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

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

h2o_wave-1.8.11-py3-none-win_amd64.whl (11.5 MB view details)

Uploaded Python 3Windows x86-64

h2o_wave-1.8.11-py3-none-manylinux_2_17_aarch64.whl (10.9 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

h2o_wave-1.8.11-py3-none-manylinux1_x86_64.whl (12.5 MB view details)

Uploaded Python 3

h2o_wave-1.8.11-py3-none-macosx_12_0_arm64.whl (11.2 MB view details)

Uploaded Python 3macOS 12.0+ ARM64

h2o_wave-1.8.11-py3-none-macosx_11_0_arm64.whl (11.2 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

h2o_wave-1.8.11-py3-none-macosx_10_9_x86_64.whl (11.7 MB view details)

Uploaded Python 3macOS 10.9+ x86-64

h2o_wave-1.8.11-py3-none-any.whl (144.7 kB view details)

Uploaded Python 3

File details

Details for the file h2o_wave-1.8.11-py3-none-win_amd64.whl.

File metadata

  • Download URL: h2o_wave-1.8.11-py3-none-win_amd64.whl
  • Upload date:
  • Size: 11.5 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for h2o_wave-1.8.11-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 cd353c7f3a187ebcfb1eb3a2d706abc85232bb9bbb8c7e665c20a0d75f6fc664
MD5 3696b80a27ca8dce0fbd68fcc3e4be2d
BLAKE2b-256 0a245b78fa19b00a9853a8bbe3f6641e4544bf188ab241da2a32b70d43c8f1f5

See more details on using hashes here.

File details

Details for the file h2o_wave-1.8.11-py3-none-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for h2o_wave-1.8.11-py3-none-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 9592a7704b29fbf31f2a2d6d9d9a79eded4c60f725d7f40d96214deb487e4468
MD5 d425372abe6b02189ecb3ef376deb894
BLAKE2b-256 e01ab17bfb86883b073d57a46752225443af51ac85669e3ead50979f897354a0

See more details on using hashes here.

File details

Details for the file h2o_wave-1.8.11-py3-none-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for h2o_wave-1.8.11-py3-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 3fbe810af7e3e31d1ac9fe158a59071632f71794090b02e863bdcf150c8ac980
MD5 71536464444d0813001bf945764cdca1
BLAKE2b-256 db1334aab791b1087621fd115dd0a6b28a3b399d788714467ff707445d4e659c

See more details on using hashes here.

File details

Details for the file h2o_wave-1.8.11-py3-none-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for h2o_wave-1.8.11-py3-none-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 352f83e14f3f8f3796dc01d6eaa05236d49bd3df2b500dd67ca7eb88a8b8aa9a
MD5 9546ac66b556b7e685ab98e4b1441798
BLAKE2b-256 c35ef5a49e27ab8dccfd76cc7c4c3afb08f2f587b90ece72e6048abb80825113

See more details on using hashes here.

File details

Details for the file h2o_wave-1.8.11-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for h2o_wave-1.8.11-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7f270213bdbfb00994cf607950963914d2fe00fb10c00c0e7f18632df6e2ecc8
MD5 89a10924942dceb32539adfb98309f5a
BLAKE2b-256 6d63c72146d2a816df332c45810f51041464b8afd827d4570bc1901a4c648825

See more details on using hashes here.

File details

Details for the file h2o_wave-1.8.11-py3-none-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for h2o_wave-1.8.11-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c8788ca931fb9978ee6adbd1fb4a95dd822830793fe9fe34e99e8628df2223e8
MD5 5cc5540b99ba2752fd8717abb8284647
BLAKE2b-256 022b46cef8a26b8d8b44b66f1ff8b9feb11250ed93c57d15c34d005a446d97cf

See more details on using hashes here.

File details

Details for the file h2o_wave-1.8.11-py3-none-any.whl.

File metadata

  • Download URL: h2o_wave-1.8.11-py3-none-any.whl
  • Upload date:
  • Size: 144.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for h2o_wave-1.8.11-py3-none-any.whl
Algorithm Hash digest
SHA256 4d83f934e184d5c7454f884800119ff89acbec8e61b7054bd8833cce13004b1e
MD5 a34530dc977f1666505f4c107eb834b8
BLAKE2b-256 6fbbd264ff1b37e097816f6eecb18592ee49b3fa4c5d886af3e9003c24b9e9d3

See more details on using hashes here.

Release history Release notifications | RSS feed

1.8.13

7 files

1.8.12

7 files

This release

1.8.11 This release

7 files

1.8.10

7 files

1.8.9

7 files

1.8.8

7 files

1.8.7

7 files

1.8.6

7 files

1.8.5

7 files

1.8.4

7 files

1.8.3

7 files

1.8.2

7 files

1.8.1

7 files

1.8.0

7 files

1.7.8

6 files

1.7.7

6 files

1.7.6

6 files

1.7.5

6 files

1.7.4

6 files

1.7.3

6 files

1.7.2

6 files

1.7.1

6 files

1.7.0

6 files

1.6.5

6 files

1.6.4

6 files

1.6.3

6 files

1.6.2

6 files

1.6.1

6 files

1.6.0

6 files

1.5.5

6 files

1.5.4

6 files

1.5.3

6 files

1.5.2

6 files

1.5.1

6 files

1.5.0

6 files

1.4.0

6 files

1.3.4

6 files

1.3.3

6 files

1.3.2

6 files

1.3.1

6 files

1.3.0

6 files

1.2.0

6 files

1.1.2

6 files

1.1.1

6 files

1.1.0

6 files

1.0.2

6 files

1.0.1

6 files

1.0.0

6 files

0.26.4

6 files

0.26.3

6 files

0.26.2

6 files

0.26.1

6 files

0.26.0

6 files

0.25.3

6 files

0.25.2

6 files

0.25.1

6 files

0.25.0

6 files

0.24.2

6 files

0.24.1

6 files

0.24.0

6 files

0.23.1

6 files

0.23.0

6 files

0.22.0

6 files

0.21.1

6 files

0.21.0

6 files

0.20.0

4 files

0.19.0

1 file

0.18.0

1 file

0.17.0

1 file

0.16.0

1 file

0.15.0

1 file

0.14.1

1 file

0.14.0

1 file

0.13.0

1 file

0.12.1

1 file

0.12.0

1 file

0.11.0

1 file

0.10.0

1 file

0.9.1

1 file

0.9.0

1 file

0.8.2

1 file

0.8.1

1 file

0.8.0

1 file

0.7.0

1 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