Dalam NestJS, provider ialah mana-mana kelas yang boleh disuntik (injected) sebagai satu dependency, manakala service ialah jenis yang paling lazim — iaitu kelas yang memegang logik perniagaan. Menanda satu kelas dengan @Injectable() menjadikannya satu provider yang boleh dicipta dan disuntik oleh sistem DI NestJS.
