--- title: n8n keywords: [ Jan, Customizable Intelligence, LLM, local AI, privacy focus, free and open source, private and offline, conversational AI, no-subscription fee, large language models, n8n integration, n8n, ] description: A step-by-step guide on integrating Jan with n8n. --- import { Steps } from '@astrojs/starlight/components'; ## Integrate n8n with Jan [n8n](https://n8n.io/) is an open-source workflow automation tool that allows you to connect to more than 400+ integrations and services to automate repetitive tasks. With its visual interface, you can create complex workflows conveniently. To integrate n8n with Jan, follow the steps below: 1. **Run your preferred model with Jan server** 1. Open Jan app. 2. Go to the **Hub** and download your preferred model 3. Run the Jan server 2. **Start n8n service** Start n8n immediately using npx: ```sh npx n8n ``` Or deploy with Docker: ```sh docker run -it --rm --name n8n -p 5678:5678 docker.n8n.io/n8nio/n8n ``` 3. **Integrate Jan with n8n service using HTTP Request** Integrate Jan by selecting the HTTP Request node in n8n and importing the following cURL command: ```bash curl -X 'POST' \ 'http://127.0.0.1:1337/v1/chat/completions' \ -H 'accept: application/json' \ -H 'Content-Type: application/json' \ -d '{ "messages": [ { "content": "You are a helpful assistant.", "role": "system" }, { "content": "Hello!", "role": "user" } ], "model": "tinyllama-1.1b", "stream": true, "max_tokens": 2048, "stop": [ "hello" ], "frequency_penalty": 0, "presence_penalty": 0, "temperature": 0.7, "top_p": 0.95 }' ```