Skip to main content

Getting started

Newcomer path for Service Lasso. Do these in order.

LevelGuideWhat you prove
BeginnerTodo appLasso runs, you sign into Admin, then create a todo and confirm persistence
IntermediateMake the Todo app durableThe same app keeps data in a managed PostgreSQL service across stop/start
AdvancedAdd a Go Todo API serviceA new managed Go web API sits between the Todo UI and the database
AdvancedAdd Zitadel SSO to TodoAdd managed Identity, sign into Todo, protect reads/writes and verify logout while retaining the shared list
AdvancedPackage Todo as a desktop appWrap the managed App, API and Database in the Tauri template and compile a Windows installer
AdvancedProvision secrets as RAM filesWindows: declare a Broker-backed RAM file, read it with Echo, inspect usage and verify recreation/revocation
AdvancedProxy FastCGI services with CaddyWindows: publish Echo by host name through the shared Caddy translator, the same route FastCGI apps use behind Traefik
AdvancedRun Nextcloud behind CaddyWindows: serve a real FastCGI app through Caddy, prove WebDAV PUT/GET/PROPFIND, and inspect the Windows ancestor-loop fix
AdvancedResolve secrets from OpenBaoMap a Broker ref to OpenBao KV v2, resolve it into Echo, and verify fail-closed startup
Optional demoQuick startVisual Admin + Echo tour

After that: Configure and recover a service, package your app, or browse services.