DEV Community

Cover image for N8N. O que é? Como instalar?

N8N. O que é? Como instalar?

n8n - Plataforma de Automação de Workflows

📘 O que é o n8n?

O n8n ("én-ait-n") é uma plataforma low-code e source-available para automação e orquestração de workflows. Criada em 2019 por Jan Oberhauser, ela permite criar integrações entre aplicações de forma visual, além de oferecer suporte a scripts personalizados para fluxos mais avançados.

🧩 Principais Características

  • Interface visual de fluxos com lógica condicional, loops, requisições HTTP, integrações e muito mais.
  • Low-code com suporte a código: é possível escrever trechos em JavaScript ou Python dentro dos workflows.
  • Auto-hospedável: o n8n pode ser executado localmente ou em servidores próprios.
  • Fair-code: seu código está disponível no GitHub, embora não completamente open-source segundo a definição OSI.

🛠 Funcionalidades

  • Mais de 400 integrações nativas com serviços como Google Sheets, Gmail, Slack, CRMs, WhatsApp, OpenAI, bancos de dados, etc.
  • Suporte a automações com IA, integrando-se ao OpenAI e LangChain.
  • Ideal para ETL, notificações, automação de tarefas administrativas, e construção de APIs intermediárias.

🧠 Benefícios

  • Redução de tempo gasto com tarefas repetitivas.
  • Criação de fluxos complexos sem depender totalmente de código.
  • Maior controle sobre dados e segurança, especialmente com a auto-hospedagem.

🧪 Casos de uso comuns

  • Lead recebido → e-mail automático → atualização no CRM → alerta no Slack.
  • Extração de dados de APIs → transformação → envio para banco ou planilha.
  • Integração de sistemas legados com aplicações modernas.

🚀 Como instalar e rodar o n8n (via Node.js)

1. Instalar o Node.js

  • Acesse o site oficial: https://nodejs.org/
  • Baixe e instale a versão LTS para seu sistema operacional.

2. Confirmar a instalação

Abra o CMD (Windows) ou Terminal (Linux/macOS) e digite:

node -v
Enter fullscreen mode Exit fullscreen mode

Se retornar algo como v18.x.x, a instalação está correta.

3. Executar o n8n com NPX

npx n8n
Enter fullscreen mode Exit fullscreen mode

Esse comando executa o n8n diretamente sem a necessidade de instalação global.

4. Acessar a interface web

Após a execução, será exibido um endereço como:

n8n is now accessible via: http://localhost:5678
Enter fullscreen mode Exit fullscreen mode

Abra o navegador e acesse esse endereço para começar a criar seus fluxos.


🔗 Fontes e referências

Top comments (0)