Skip to Content
About

About

Vovk.ts is a RESTful API framework that seamlessly integrates with Next.js, enabling you to build scalable APIs without the complexity of monorepos or separate deployments.

Born from the challenge of scaling beyond Next.js’s route.ts files, Vovk.ts solves the problem of managing dozens or hundreds of endpoints while maintaining full RESTful compatibility for third-party integrationsβ€”something RPC-only solutions can’t provide.

Key features:

  • Authentic RESTful APIs with an RPC-like developer experience
  • Client-side validation with TypeScript inference
  • First-class OpenAPI support
  • Single deployment for frontend and backend
  • Built on standards and battle-tested conventions

After two years of development and hundreds of iterations, Vovk.tsΒ 3+ delivers a framework that respects existing standards while providing modern developer ergonomics.

This documentation is divided into guides explaining how to use the framework within the existing TypeScript ecosystem (sometimes barely touching Vovk.ts features), and reference documentation detailing the API and features.

Report issues or contribute on GitHub 

Last updated on