Back
Glossary

vulk-api-engine

VULK's auto-generated backend service that wraps every project with a Postgres-backed REST API, JWT auth, and CRUD endpoints — so generated apps have a real backend without writing one.

vulk-api-engine

vulk-api-engine is the multi-tenant backend service that ships alongside every VULK project that needs persistence. Instead of generating a custom Express or Hono server per project, the agent emits a manifest (entities, fields, relationships, role rules) and the engine exposes that manifest as a REST API: /api/{entity} GET/POST/PATCH/DELETE, plus /api/auth/login, /api/auth/register, /api/auth/refresh. Every project gets its own isolated PostgreSQL schema on shared RDS Frankfurt.

VULK uses vulk-api-engine as the default backend for any project that mentions auth, accounts, dashboards, CRUD, or "save to database". The engine is written with Bun + Hono, runs in VULK's backend infrastructure, hashes passwords with Argon2id, signs JWTs with RS256, and uses the password_hash column convention. No external auth (Supabase, Firebase, Auth0) is wired in — projects use the engine end-to-end.

See /docs/api/overview.

On this page

VULK Support

Online

Hi! How can I help you today?

Popular topics

AI support • support.vulk.dev