Explore the details
An empty folder. A working starting point.
Source code, a dependency manifest, and workload configuration assemble into a focused project scaffold.
Interactive example
my-first-workload
Your project starts here.
Start with the essentials
Create a small, focused project. Add services as your workload grows.
No files created on your deviceBefore you start
Prerequisites
Three things. That's all you need.
✓
Rust, Go, or Python installed
Any language that compiles to WASM
✓
Hive CLI installed
One-line installer, all platforms
✓
Hives account created
Free tier, no credit card required
The journey
Step by step
01
Install CLI
Run the one-line installer. macOS, Linux, Windows via WSL.
$ curl -fsSL https://hives.dev/install | sh02
Init project
Scaffold a new project. Pick language, choose template, configure hive.toml.
$ hive init my-service --lang rust03
Write handler
Implement the exported function. It receives a request, returns a response.
$ fn handle(req: Request) -> Response04
Deploy
Your code compiles to WASM, pushes to the nearest region, and goes live in seconds.
$ hive deploy --region autoUnder the hood
What you just deployed
Four layers between your code and a live global endpoint. No containers, no orchestrators, no YAML.
Keep going