Hippo, the WebAssembly PaaS
Hippo is the easiest way to deploy and serve applications compiled to WebAssembly.
WARNING: This is experimental code. It is not considered production-grade by its developers, nor is it "supported" software.
DeisLabs is experimenting with many WASM technologies right now. This is one of a multitude of projects (including Krustlet) designed to test the limits of WebAssembly as a cloud-based runtime.
Hippo takes a fresh spin on the PaaS ecosystem, taking advantage of the technology WebAssembly brings to the space.
Hippo works like this: A WebAssembly package is bundled up as a bindle. Bindles are collected together in a bindle server that you can search. Hippo uses bindle under the hood for storing and organizing applications.
Using the hippo command line interface, you can upload new releases or prepare a bindle for local development. In the future, you can use this CLI to create applications, configure channels, gather logs, attach TLS certificates, and other commands you’d expect to use with a PaaS.
Hippo provides a web interface for users to register new accounts, access their applications, and create new environments for testing.
Hippo makes it easy to run WebAssembly applications and services at scale.
Looking for the developer guide? Start here.
Community, discussion, contribution, and support
Code of Conduct
This project has adopted the Microsoft Open Source Code of Conduct.