Volt v0.1 · TypeScript APIs on Bun · Get started
Docs/API Reference/Package Reference

Package Reference

Find every framework package and its documentation.

Public packages

Install voltts for the bundled exports or individual @voltts packages for a smaller import surface. The public scope is @voltts, not @volt.

PackageMain APIGuide
@voltts/coreVolt, VoltContext, HttpErrorApplication
@voltts/routerRouter, TrieRouterRouting
@voltts/validatort, compile, StaticValidation
@voltts/serializerjson, text, html, binary, streamResponses
@voltts/middlewarecors, logger, rateLimit, secureHeaders, timeoutMiddleware
@voltts/diContainerDependency Injection
@voltts/openapiopenapi, swaggerOpenAPI
@voltts/testingcreateTestClientTesting
@voltts/jwtsign, verify, decode, jwtAuthentication
@voltts/cachecache, MemoryCacheStore, RedisCacheStoreCaching
@voltts/jobsJobQueueJobs
@voltts/nodeserve, createNodeServer, createNodeHandlerNode adapter
@voltts/websocketWebSocketManagerWebSockets
@voltts/clivolt executableCLI
volttsFramework and plugin exportsQuick Start

Official plugins

The repository includes plugin-cors, plugin-jwt, plugin-redis, plugin-postgres, plugin-logger, plugin-graphql, plugin-prisma, plugin-cookies, and plugin-rate-limit under @voltts. Each plugin's guide explains setup and current limitations. Redis and PostgreSQL defaults do not connect to external services.