There are two types of API functions available in Node.js :
1)Asynchronous, non blocking functions .
2) Synchronous, blocking functions .
Nods.js is an interpreter and run-time enviroment for JS. It is used for perfroming any non -blocking operations in Operating System.
Running engine for Node.js is V8(google chrome).