Skip to main content
This tutorial is the fastest path from zero to a project you can run and extend.

Step 1: Generate the starter

Choose:
  • http if you want a hosted server
  • stdio if you want a local command-based server

Step 2: Run the app

Step 3: Inspect the generated files

The starter gives you:
  • src/index.ts
  • package.json
  • tsconfig.json
  • README.md
HTTP deploy presets can also add platform files such as Dockerfile or fly.toml.

Step 4: Pick a deploy path

  • Railway, Fly.io, or Unkey for long-running Bun HTTP
  • Cloudflare Workers (--deploy cloudflare)
  • Vercel (--deploy vercel)
  • Node via @redopjs/redop/node when you need a Node host

Next