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.13-py3-none-win_amd64.whl (11.8 MB view details)

Uploaded Python 3Windows x86-64

h2o_wave-1.8.13-py3-none-manylinux_2_17_aarch64.whl (11.1 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

h2o_wave-1.8.13-py3-none-manylinux1_x86_64.whl (12.8 MB view details)

Uploaded Python 3

h2o_wave-1.8.13-py3-none-macosx_12_0_arm64.whl (11.5 MB view details)

Uploaded Python 3macOS 12.0+ ARM64

h2o_wave-1.8.13-py3-none-macosx_11_0_arm64.whl (11.5 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

h2o_wave-1.8.13-py3-none-macosx_10_9_x86_64.whl (12.0 MB view details)

Uploaded Python 3macOS 10.9+ x86-64

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: h2o_wave-1.8.13-py3-none-win_amd64.whl
  • Upload date:
  • Size: 11.8 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.13-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 490523be6051b731968ddb497dddbc867a2794acf66f597bb1b0746f858be143
MD5 c0b82a5021d31139553a504fb848dd8e
BLAKE2b-256 729605e8489969d4ba6fbf1c48d6ca1884c50b9b4df733a41a7f38dd99c73f67

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for h2o_wave-1.8.13-py3-none-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 6a2942cb997b693999c020992f9e188a21aa5be1f251dfd5687b7a7327c69cfc
MD5 34b8dce46d337683ac303a5cf38a4279
BLAKE2b-256 a59e4fcf6f47825c4cb210c0e8daefb9e1b6c7932edd279dd08c81315be5e6db

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for h2o_wave-1.8.13-py3-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 d42560e44ec1975af211a93baae36c996401e626a77e38b18b52fd233d9a34d1
MD5 b25db6da601d9c90097af257355d92a1
BLAKE2b-256 1332c320b2210860853a54a907525b068f2ee7a94c114bc223fe8238a7979d48

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for h2o_wave-1.8.13-py3-none-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 401c6784c45745f967c7df5623cad9cf2dbd31aef50c14667cdf3df7f07b2642
MD5 69d4b5817c4c749d6c083364fadb0ded
BLAKE2b-256 97a4d7c1554c14fa1abb9aa450d8edb37cca5f62da60414298e0f725c6f50057

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for h2o_wave-1.8.13-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ea93cf7c6bdc35576f8f1254062e3f5374e6123a0bc2107583be14cb987c868b
MD5 a6dfb7a32e09cbcddb310d9f28c6ff4d
BLAKE2b-256 11b6df52d8ebf49b9b7c4344ffc55434c2202c4268701279908814f97cb316bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for h2o_wave-1.8.13-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1091d28abc109602554240355fd5f418ea19d16cf12d0c4c0cec6d916be2185d
MD5 bf9156227ea3212a3313d31c3c0dc569
BLAKE2b-256 1fd25370722ef1c83352cfce83993a8a9c50d19a09ff10341e45e0d322791f21

See more details on using hashes here.

File details

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

File metadata

  • Download URL: h2o_wave-1.8.13-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.13-py3-none-any.whl
Algorithm Hash digest
SHA256 1496daba46cae8098a91148d9dff7ad23f56d358990d0a99265ad646ece0b16d
MD5 6c0e7100624ac651d8897c95327883ab
BLAKE2b-256 b1c11a69c07d63067d6fd1abd3dff0632ff7f916243518ad7be0698d2eb9e217

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.8.13 This release

7 files

1.8.12

7 files

1.8.11

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