The Edge Framework

Build structured, scalable APIs with decorators and dependency injection — powered by Hono, deployed everywhere.

Cloudflare WorkersDenoBunNode.js
app.ts
1import { Controller, Get, Module, InjectionToken } from '@velajs/vela';
2import { createCloudflareWorker } from '@velajs/cloudflare';
3
4@Controller('/hello')
5class HelloController {
6 @Get()
7 greet() {
8 return { message: 'Hello from the edge!' };
9 }
10}
11
12@Module({ controllers: [HelloController] })
13class AppModule {}
14
15const ENV = new InjectionToken<Record<string, never>>('Worker environment');
16export default createCloudflareWorker(AppModule, { envToken: ENV });

NestJS Patterns, Edge Native

Core

Controllers, modules, dependency injection, guards, pipes, interceptors — the patterns you know, running on edge runtimes.

#Modules#Guards
Zero cold-start

Powered by Hono

Engine

Built on Hono, the ultrafast web framework for the edge. Raw performance with structured architecture.

#Performance#Edge
Ultrafast

Type-Safe DI

Architecture

Constructor injection, custom tokens, scopes (singleton, transient, request), and dynamic modules.

#IoC#Scopes
Full IoC

First-Class Cloudflare

Integrations

KV, D1, R2, Queues, Durable Objects, AI, Vectorize, Hyperdrive — all as injectable services with typed bindings.

#KV#D1#R2#AI
Full platform

Full Request Pipeline

Pipeline

Middleware, guards, pipes, interceptors, and exception filters — at global, controller, and handler levels.

#Middleware#Interceptors
Composable

NestJS Patterns, Edge Native

Core

Controllers, modules, dependency injection, guards, pipes, interceptors — the patterns you know, running on edge runtimes.

#Modules#Guards
Zero cold-start

Powered by Hono

Engine

Built on Hono, the ultrafast web framework for the edge. Raw performance with structured architecture.

#Performance#Edge
Ultrafast

Type-Safe DI

Architecture

Constructor injection, custom tokens, scopes (singleton, transient, request), and dynamic modules.

#IoC#Scopes
Full IoC

First-Class Cloudflare

Integrations

KV, D1, R2, Queues, Durable Objects, AI, Vectorize, Hyperdrive — all as injectable services with typed bindings.

#KV#D1#R2#AI
Full platform

Full Request Pipeline

Pipeline

Middleware, guards, pipes, interceptors, and exception filters — at global, controller, and handler levels.

#Middleware#Interceptors
Composable

Get Started

Install Vela and start building structured, scalable APIs for the edge in minutes.

npm install @velajs/vela