Where to Next
Youβve seen the whole loop:
- Typed controllers (
@TypedRoute,@TypedBody,@TypedParam,@TypedQuery) - Generated SDK, Swagger, and e2e suites
- The mockup simulator
Now pick the chapter that matches what youβre building.
Most teamsβ next step is Setup. Everything below is here for when youβre ready to deepen β read it lazily.
I want to ship to production
- Setup β production install, watch mode,
tsconfig.build.json, monorepos. - SDK β Distribution β publish the SDK as an
npmpackage partners can install. - SDK β PNPM Monorepo β share the SDK across workspaces without publishing.
I want richer endpoints
- Core β TypedRoute β serializer modes, encrypted routes, server-side benchmarks.
- Core β TypedBody β validator modes, strip-extra-properties, encrypted body.
- Core β TypedQuery β nested query DTOs,
application/x-www-form-urlencodedPOSTs. - Core β TypedFormData β
multipart/form-dataand file uploads. - Core β TypedHeaders β request header parsing.
- Core β TypedException β typed error responses.
- Core β WebSocketRoute β type-safe WebSocket RPC.
I want better tests
- E2E β Why E2E? β the case for e2e over unit tests when you have a generated SDK.
- E2E β Development β patterns for writing your own scenarios on top of the generated suite.
- E2E β Benchmark β
@nestia/benchmarkconfiguration and report shape.
I want Swagger / OpenAPI
- Swagger β Overview β
NestiaSwaggerComposer, generator config, downgrade to OpenAPI 3.0 / 2.0. - Swagger β Strategy β JSDoc tags Nestia recognizes, security schemes, decomposition.
- Swagger β Editor β embed an in-browser TypeScript editor next to your Swagger UI.
I want AI / LLM integration
- Swagger β Chat β convert your OpenAPI document into LLM function-calling schemas and ship an agent.
- The
llmplugin option (TypedRoute β Configuration) enforces the LLM-friendly schema subset at compile time.
I have an existing Swagger document and want NestJS code
@nestia/migrateβ feed it aswagger.json, get a NestJS project (controllers, DTOs, optional e2e) out.
Stuck?
- GitHub IssuesΒ β for bug reports.
- DiscordΒ β for live questions.
- GurubaseΒ β an LLM that has read the entire docs and source for you.
Good luck. Build something great.
Last updated on