Pollen offers a unique distributed WASM runtime that allows workloads to place themselves over a zero-trust mesh. This single static binary enables simple deployment across multiple machines without the need for a traditional scheduler. Experience a leaderless approach to workload management and ensure end-to-end mTLS for secure communication.
Pollen is a distributed WebAssembly (WASM) runtime designed for efficient workload management over a zero-trust mesh network. This single static binary application allows workloads to autonomously position themselves, enabling seamless scaling and resource distribution without the need for central scheduling.
pln serve 8080 api on one machine and pln connect api on another to communicate effortlessly.pln seed ./hello.wasm allow for flexible deployment.Initializing a Cluster:
pln init # Create a new cluster rooted here
pln bootstrap ssh user@host [--admin] # Requires passwordless SSH + sudo
Deploying a Service:
# On Machine A:
pln serve 8080 api
# On Machine B:
pln connect api
curl localhost:8080 # Access the service from Machine A
Running a WASM Seed:
pln seed ./hello.wasm
pln call hello greet '{"name":"world"}'
Pollen seeks to provide a robust framework for developers looking to utilize WASM in a distributed environment, combining cutting-edge technology with user-oriented simplicity.
No comments yet.
Sign in to be the first to comment.