Runable v1.0.0-alpha.20
Why Runable? Docs Modules Work with AI Blog About Changelog
  • 01Why Runable?
  • 02Docs
  • 03Modules
  • 04Work with AI
  • 05Blog
  • 06About
  • 07Changelog
Vue without a fixed server runtime.
Getting Started Structure Integrations Guide MCP API
  • Getting Started Structure Integrations Guide MCP API
  • Express
  • Fastify
  • Hono
  • Koa
  • NestJS
  • AdonisJS
  • h3
  • Bun
  • Deno
  • Custom

Deno

Use Runable's Fetch API adapter with Deno.serve().

Configuration

// server.ts
import { deno } from "runable/adapters/deno";

Deno.serve({ port: 3000 }, deno());

deno() has the same Fetch API signature as the Bun adapter.

const renderRunable = deno();

Deno.serve({ port: 3000 }, (request) => {
  const url = new URL(request.url);

  if (url.pathname === "/api/health") {
    return Response.json({ status: "ok" });
  }

  return renderRunable(request);
});

Configure the runable npm import according to your Deno project's chosen strategy.

Report an issue Edit this page
Bun

Use Runable's Fetch API adapter with Bun.serve().

Custom

Connect Runable to a Node or Fetch API server without a dedicated adapter.

On this page

  • 1Configuration
Runable

The Vue framework that brings productive conventions to any backend.

Product

  • Why Runable
  • Documentation
  • Installation
  • Integrations

Project

  • About
  • Blog
  • Changelog
  • Sponsor

Community

  • GitHub
  • Issues
  • Discussions
  • Bluesky

© 2026 Runable. Released under the MIT License.

Open source Built with Vue and Runable