Introduction
Glad you're here! bknd is a lightweight, infrastructure agnostic and feature-rich backend that runs in any JavaScript environment.
- Instant backend with full REST API
- Built on Web Standards for maximum compatibility
- Multiple run modes (standalone, runtime, framework)
- Official API and React SDK with type-safety
- React elements for auto-configured authentication and media components
Preview
Here is a preview of bknd in StackBlitz:
If you’re having issues viewing it inline, try in a new tab.
Quickstart
Enter the following command to spin up an instance:
npx bknd run
bunx bknd run
To learn more about the CLI, check out the Using the CLI guide.
Start with a Framework/Runtime
Start by using the integration guide for these popular frameworks/runtimes. There will be more in the future, so stay tuned!
NextJS
React Router
Astro
NodeJS
Cloudflare
Bun
AWS Lambda
Vite
Docker
Yours missing?
Create a new issue to request a guide for your runtime or framework.
Use your favorite SQL Database
The following databases are currently supported. Request a new integration if your favorite is missing.