Resilut
API · v1.0.0 · Online

The backbone of the Resilut platform.

A focused, type-safe NestJS backend powering every Resilut product — from the public web experience to internal admin tooling.

About

One API, every Resilut surface.

The Resilut API is the single source of truth behind the platform. Built on NestJS and TypeScript, it standardises authentication, validation, and data access so every consumer — web, mobile, admin — speaks the same language.

What's inside

Built for clarity and velocity.

Modular by design

Feature modules keep concerns isolated and onboarding fast — drop in a new domain without touching the rest of the codebase.

Validated at the edge

Every request body is whitelisted and type-coerced via a global ValidationPipe — bad data never reaches your services.

Self-documenting

Swagger / OpenAPI specs are generated from your decorators — explore, test, and share the API without leaving the browser.

Safe by default

CORS, env validation, and bearer-token guards are wired in from day one — secure foundations, not afterthoughts.

Observable

Health endpoints and structured logging give operators a clear window into runtime behaviour at any moment.

Production-shaped

Lint, format, type-check, and test scripts come ready — push with confidence from your first commit.

Tech stack

A small, sharp toolbox.

NestJS 11 TypeScript Node.js class-validator Joi Swagger / OpenAPI Jest ESLint + Prettier

Endpoints

Start exploring.

The full surface area lives in the interactive Swagger UI. A few handy starting points:

Method Path Description
GET / This landing page
GET /api/health Liveness probe — returns status, timestamp, uptime
GET /docs Interactive Swagger / OpenAPI documentation