Overview
Orvano is an open source backend you host yourself. One install gives you a console that holds many projects, and each project gets auth, a Postgres database, storage, functions, realtime, messaging, webhooks, jobs, and backups. Today Orvano ships auth: sign up and sign in with a password, email verification, password reset, magic links, and email codes.
You talk to a project through one of five SDKs, all generated from one API contract:
- Client SDKs run where your users are:
@orvano/jsin the browser,@orvano/nextjsin Next.js,orvano_flutterin Flutter apps. They sign users in and act as them. - Server SDKs run on your own server with an API key:
orvano_dartand theOrvanoNuGet package. They manage users and verify the tokens your users send.
Start here
Section titled “Start here”Run Orvano locallyStart Orvano on your machine with three commands.
Next.js quickstartFrom an empty folder to a signed in user.
Flutter quickstartSign in on web, iOS, and Android.
JavaScript quickstartA Vite app with plain TypeScript.
Dart server quickstartCheck your users' tokens on a Dart server.
.NET quickstartCheck your users' tokens in ASP.NET Core.
- Concepts explain orgs, projects, keys, platforms, sessions, and errors.
- Auth guides show every sign in flow, with a snippet for each SDK.
- Install on a server when you’re ready to go live.