Edda
An effect-based web framework
Guide
Getting started
What Edda is, install, and a hello-world server.
Routing
route, choose, group, mount, and path parameters.
Middleware
The three shapes — wrap functions, opt-in effects, ambient context — and when to reach for each.
Error handling
A typed Fail effect for early exit, mapped to HTTP statuses at the boundary, plus panic recovery for the unexpected.
JSON
Encode responses and decode request bodies via saga_json.
Runtime model
One BEAM process per request, what falls out of it (isolation, cheap concurrency, per-request state), and how supervision and cleanup plug in.