# Introduction

![SPNode](https://1978836845-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LxgthBwkFuT6imJojVQ%2F-LxhFMK4gdfpMKLju0By%2F-LxhGXuVFfUxQ9BnDDKv%2Fsp-node.png?alt=media\&token=6836f603-36e3-44fd-89be-3e7e1118f3f3)

We passionate about Node.js and SharePoint Development. So we marry these two technologies together. Of course, not only we at [ARVO Systems](https://www.arvosys.com) but also our friends from the [community](https://github.com/SharePoint-NodeJS/Awesome-SharePoint-Node.js) are hardly involved.

We also passionate about automating everything, so most our tools are to make a SharePoint Developer live easier, improve dev toolchains and experience up to the next level.

"Modern, cross-platform, cloud-native, DevOps-friendly" this is what we're aimed to.

This site is to group by and spotlight some of our packages and tools in Node.js for SharePoint which are our daily-drivers. There are also many cross-linked community-driven packages which we strongly recommend as vital instruments for the ecosystem.

Lots of the tools are connected and better together, this site intended to provide some recipes and documentation as well.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://node.spflow.com/master.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
