Move a custom backend
Retire your API server one endpoint at a time.
Run your server and Sovaria side by side. Move sign-in first, then each endpoint: owner-only CRUD becomes direct access behind rules, business logic becomes functions.
Where each part goes
Everything has a place
In your backendIn Sovaria
DatabaseYour project’s Postgres
Owner-only CRUD endpointsDirect SDK access behind row-level security
Endpoints with business logicFunctions
Sign-up, sign-in, sessionsSovaria Auth (ES256 tokens, JWKS)
File uploadsStorage buckets with per-folder rules
WebSockets or pollingRealtime channels and database changes
Cron, queues, outgoing webhooksFunction schedules, triggers and database webhooks
Staging serversEnvironments with their own URL and data
Read more
Start building on Sovaria
A free project takes a minute. Your data stays behind rules from the first request.