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

Uploaded Python 3Windows x86-64

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

Uploaded Python 3manylinux: glibc 2.17+ ARM64

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

Uploaded Python 3

h2o_wave-1.8.12-py3-none-macosx_12_0_arm64.whl (11.4 MB view details)

Uploaded Python 3macOS 12.0+ ARM64

h2o_wave-1.8.12-py3-none-macosx_11_0_arm64.whl (11.4 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

h2o_wave-1.8.12-py3-none-macosx_10_9_x86_64.whl (11.9 MB view details)

Uploaded Python 3macOS 10.9+ x86-64

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: h2o_wave-1.8.12-py3-none-win_amd64.whl
  • Upload date:
  • Size: 11.7 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.12-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 0c3e3297c1618068adaaf757df541cbd1901d03f985476dc8ce15808830b0fe6
MD5 ab49b279aadb3790381266e16bb4e1cc
BLAKE2b-256 14e08560737708ac74eb3f882a7a026fcf3fec2954daee7beccda3b52622559c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for h2o_wave-1.8.12-py3-none-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 6ab78e5615152bd12c575ab1f544a7446ad630e58aee374f922791f33ecb3162
MD5 a41bc204d52fb2187fc4460283e1fcfd
BLAKE2b-256 5de94703f0e8f084151b5fbc1b4e32a2a17dcffd66ad9a0592462e44e7eb791b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for h2o_wave-1.8.12-py3-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 5fc1edaf896a7acac289400b78907837a7af0441b8926393546bfcb872d51804
MD5 a2b44bad9280470403d95c4272c0e236
BLAKE2b-256 9687861b80e83a42bc11fdc7bf7356d560e6f476b66b834fa1044bd2b327a6e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for h2o_wave-1.8.12-py3-none-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 f124bccd6dceef80013d8a79ffed4c52878f589c427971e5ba66d6a91c2ce9c1
MD5 aa59f97bd2862101ebd7ab86a8a1fd14
BLAKE2b-256 2f61184ee4df070b0f6ab10dae568ee61c4ae5a59fb01ceb88949e3859bf91b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for h2o_wave-1.8.12-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e6250c640a51646f16468da6cc80297b791746db0100236eef0500a478cb6816
MD5 70297845904f33d6aa944196d114cd8c
BLAKE2b-256 1da0d25d32aff0946f332df6a465a2f7bd6a58abc81cedd21340e6379d6f6db6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for h2o_wave-1.8.12-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 73795ad53179538d92caeea05a79a157e8b2b0aed2c713a9f4cc86a62b0a3161
MD5 8298260e177798dd3fc7bbedc5f32045
BLAKE2b-256 b41a795eafe62a78f285d214c679dec27b7466cbe25c76d9be495f9b59fbc435

See more details on using hashes here.

File details

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

File metadata

  • Download URL: h2o_wave-1.8.12-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.12-py3-none-any.whl
Algorithm Hash digest
SHA256 f102475cd7d36cd2c5f15ce3b9d0bb2071554ca1f0a0085f7a484022d25c0b7f
MD5 3c6156d67f370123ab1e2018ca795858
BLAKE2b-256 4bea9f22cbfabaf7bde170c4f27737708ac854732a00a0ff388d56a968204871

See more details on using hashes here.

Release history Release notifications | RSS feed

1.8.13

7 files

This release

1.8.12 This release

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