> For the complete documentation index, see [llms.txt](https://node-api.gitbook.io/nodpi/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://node-api.gitbook.io/nodpi/master.md).

# NodPI

NodPI \[Node+API] commonly known as \`npi\` is a highly extensible, open-source Node.js  framework based on Express that enables you to quickly create APIs composed from backend systems such as databases

![](https://3155355292-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M5FbtH8hXeIQb472XOp%2F-M5HgFVDiy50szKyyo0N%2F-M5Hgcy-Ii3Abbz7gabw%2Flogo.png?alt=media\&token=5958e2b8-fa92-4b05-a31b-52d6f6a23419)

### Built for API developers <a href="#built-for-api-developers" id="built-for-api-developers"></a>

* Create Project Structure with all basic users api
* Define your API endpoints and schemas
* Create new route in existing project with all basic CRUD functions

  &#x20;

### Prerequisites <a href="#prerequisites" id="prerequisites"></a>

Install [Node.js](https://nodejs.org/en/download/) (version 10 or higher) if it is not already installed on your machine
