# Welcome
This is the documentation for [n8n](https://n8n.io/), a [fair-code](http://faircode.io) licensed node-based workflow automation tool.
It covers everything from setup to usage and development. It is a work in progress and all [contributions](/contributing/) are welcome.
## Where to start
- __Quickstarts__
Jump in with n8n's quickstart guides.
[:octicons-arrow-right-24: Try it out](/quickstart/)
- __Hosting__
Choose the right n8n for you.
[:octicons-arrow-right-24: Hosting options](/hosting/options/)
- __Explore integrations__
Browse n8n's integrations library.
[:octicons-arrow-right-24: Find your apps](/integrations/)
- __Take a course__
n8n's courses provide in-depth examples and walkthroughs.
[:octicons-arrow-right-24: Start learning](/courses/)
## About n8n
n8n (pronounced n-eight-n) helps you to connect any app with an API with any other, and manipulate its data with little or no code.
* Customizable: highly flexible workflows and the option to build custom nodes.
* Convenient: use the Desktop app or npm to try out n8n, or the Cloud hosting option if you want us to handle the infrastructure.
* Privacy-focused: self-host n8n for privacy and security.