--- title: Introduction --- import { cloudflare, nextjs, remix, astro, bun, node, docker, vite } from "/snippets/integration-icons.mdx" import { Stackblitz, examples } from "/snippets/stackblitz.mdx" Glad you're here! This is about **bknd**, a feature-rich backend that is so lightweight it could run on your toaster (probably). The documentation is currently a work in progress and not complete. Updates will be made regularily. ## Preview **bknd** is so lightweight that it fully runs inside StackBlitz. Take a look at the preview below: The example shown is starting a [node server](/integration/node) using an [in-memory database](/usage/database#sqlite-in-memory). To ensure there are a few entities defined, it is using an [initial structure](/usage/database#initial-structure) using the prototype methods. Furthermore it uses the [seed option](/usage/database#seeding-the-database) to seed some data in the structure created. To ensure there are users defined on first boot, it hooks into the `App.Events.AppFirstBoot` event to create them (documentation pending). ## Quickstart Enter the following command to spin up an instance: ```bash npm npx bknd run ``` ```bash bun bunx bknd run ``` To learn more about the CLI, check out the [Using the CLI](/usage/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}} href="/integration/nextjs" /> {remix}} href="/integration/remix" /> {astro}} href="/integration/astro" /> {node}} href="/integration/node" /> {cloudflare}} href="/integration/cloudflare" /> {bun}} href="/integration/bun" /> {vite}} href="/integration/vite" /> {docker}} href="/integration/docker" />