NestJS는 효율적인 Building을 위한 확장이 가능한 node.js 서버사이드 어플리케이션 프레임 워크이다. Nest.js는 최신의 자바스크립트를 사용하며, 타입스크립트를 전부 지원합니다. 또한 OOP와 함수형 프로그래밍을 결합하여 사용할 수도 있습니다.
Nest.js는 Robust HTTP Server framework라는 Express와 비슷한 프레임 워크를 기반으로 제작되었으며, 기본적으로는 Express를 지원하며 선택적으로 Fastify를 사용할 수 있습니다.
Nest Express와 Fastify위에 일반적 수준의 추상화를 만들 수 있으나 원한다면 직접적인 API를 노출할 수도 있습니다. 이를 통하여 개발자는 기본적인 플랫폼에서 제공되는 수많은 서드 파티 모듈들을 자유롭게 사용할 수 있습니다.