← Voltar à lista

O que é n8n

n8n é uma plataforma de automação de fluxos de trabalho com editor visual e núcleo open-source. Você conecta serviços, APIs e bancos de dados em cadeias sem escrever uma aplicação backend completa: os dados chegam por webhook, são processados e vão para Slack, Google Sheets, CRM ou qualquer outro destino. Abaixo - o que é essa ferramenta, como funciona e como se diferencia do Zapier e do Make.

O que é este projeto

n8n (pronuncia-se «n-eight-n», de «nodemation») é uma plataforma fair-code de automação de workflows criada por Jan Oberhauser em Berlim. O projeto começou em 2019 e cresceu até se tornar uma das ferramentas open-source mais populares para automação no-code/low-code: tem centenas de milhares de estrelas no GitHub e uma comunidade ativa.

A ideia do n8n é simples: em vez de escrever um script para cada integração, você monta um workflow - um grafo de nós. Cada nó faz uma ação: receber um e-mail, filtrar JSON, chamar uma requisição HTTP, gravar uma linha em uma planilha. As conexões entre nós passam os dados pela cadeia.

O n8n não está preso a uma única nuvem. Você pode:

  • executá-lo self-hosted no seu próprio servidor, em Docker ou Kubernetes;
  • usar n8n Cloud - hospedagem gerenciada da equipe do projeto;
  • integrá-lo em CI/CD e infraestrutura interna como parte de um pipeline de dados.

Licença fair-code: o código-fonte é aberto, o self-hosting é gratuito na maioria dos casos, mas alguns recursos enterprise e uso comercial em larga escala podem exigir condições separadas. Para equipes e projetos pessoais isso em geral não é um obstáculo.

Como um workflow é estruturado

No centro do n8n está um canvas com editor drag-and-drop. Um workflow consiste em:

  • Trigger - ponto de entrada: webhook, agendamento (cron), evento no Gmail, nova linha no Airtable, etc.
  • Nodes - etapas de processamento: transformação de dados, condições (IF), loops, chamadas de API.
  • Connections - linhas entre nós; por elas fluem objetos JSON com campos acessíveis na próxima etapa via expressões.

Os dados no n8n são um array de items, onde cada item é um objeto JSON. Um nó recebe items, processa e repassa adiante. Isso é útil para operações em lote: um webhook com um array de pedidos pode gerar dezenas de ramificações em paralelo.

As expressões usam sintaxe parecida com JavaScript: {{ $json.email }}, {{ $now }}, acesso a dados de nós anteriores via $('Node Name'). Para lógica complexa existe o nó Code - JavaScript ou Python completo dentro do workflow.

Recursos principais

Integrações

Mais de 400 nós prontos para serviços populares: Google Workspace, Slack, Notion, HubSpot, Stripe, Telegram, PostgreSQL, Redis, AWS S3, OpenAI e centenas de outros. Se não houver nó pronto - HTTP Request cobre qualquer API REST, e Webhook aceita requisições entrantes das suas aplicações.

IA e agentes

Com o crescimento dos LLMs, o n8n adicionou nós para OpenAI, Anthropic, Google Gemini e modelos locais via Ollama. Você pode montar cadeias: requisição entrante - classificação via LLM - roteamento para ramos diferentes - resposta no chat. O nó AI Agent permite montar agentes simples com ferramentas sem backend separado.

Versionamento e depuração

Os workflows são salvos com histórico. O modo Test workflow executa a cadeia com dados reais ou de teste sem publicar. Para cada nó você vê entrada e saída - isso acelera a depuração em comparação com uma «caixa preta» em código puro.

Escalabilidade

O n8n self-hosted roda como aplicação Node.js. Para carga usa-se:

  • queue mode com Redis e workers separados;
  • escalonamento horizontal no Kubernetes;
  • separação de triggers e execução em instâncias diferentes.

Para equipes pequenas basta um container Docker em um VPS.

n8n vs Zapier e Make

Critério n8n Zapier Make (Integromat)
Modelo Fair-code, self-host Apenas SaaS Apenas SaaS
Preço Self-host grátis; cloud a partir de ~€20/mês A partir de $19.99/mês, limite de tasks A partir de $9/mês, créditos por operação
Código JavaScript/Python nos nós Fórmulas limitadas Funções integradas
Dados No seu servidor Na nuvem do Zapier Na nuvem do Make
Complexidade Curva de aprendizado maior Mais fácil para iniciantes Média, roteador visual

Zapier é a melhor escolha para começar rápido sem DevOps: conectar Gmail ao Notion em cinco minutos. Make é mais flexível no roteamento visual e no trabalho com JSON. n8n ganha onde importam controle de dados, código personalizado, webhooks ilimitados no seu hardware e não pagar por cada «operação» com self-hosting.

Para quem o n8n serve

O n8n encaixa bem em cenários como:

  • Startups e equipes de produto - integrações rápidas sem um desenvolvedor backend dedicado por conector.
  • DevOps e engenheiros de dados - ETL, sincronização entre sistemas, alertas de monitoramento para Slack.
  • Marketing e sales ops - lead do formulário do site - enriquecimento via API - registro no CRM - notificação no Telegram.
  • Automação pessoal - backup de notas, resumos RSS, casa inteligente via webhook.
  • Protótipos de IA - pipeline de documento para embedding, bot RAG com resposta no mensageiro.

Encaixa menos se a equipe não está pronta para administrar servidor e precisa de SaaS pronto sem configuração - então Zapier ou n8n Cloud são mais simples.

Como começar

Caminho mínimo para self-hosted:

  1. Instalar via Docker: docker run -it --rm --name n8n -p 5678:5678 -v n8n_data:/home/node/.n8n docker.n8n.io/n8nio/n8n
  2. Abrir http://localhost:5678, criar conta (local).
  3. Criar workflow: trigger Webhook - nó Set para processar - HTTP Request ou qualquer serviço.
  4. Ativar o workflow e enviar um POST de teste para a URL do webhook.

Em produção adicione reverse proxy (nginx, Caddy), HTTPS, backup do volume com credentials e variáveis de ambiente para segredos - não guarde API keys nos nós em texto plano em trabalho em equipe; use o armazenamento de Credentials.

Documentação: docs.n8n.io. A comunidade está ativa no fórum e no GitHub Discussions.

Conclusão

n8n é uma alternativa open-source madura ao Zapier e ao Make para quem precisa de automação visual com possibilidade de escrever código, manter os dados na própria infraestrutura e não pagar por cada passo do workflow com self-hosting. A barreira de entrada é um pouco maior que no SaaS puro, mas compensa em flexibilidade: de «formulário - Slack» a agentes de IA e pipelines de dados complexos.

Se você já usa APIs, webhooks e serviços em nuvem - o n8n costuma ser mais rápido do que subir um microsserviço para cada integração.

Perguntas frequentes

O n8n é gratuito?

O n8n self-hosted é gratuito na maioria dos cenários: você paga apenas o servidor onde ele roda. n8n Cloud é hospedagem gerenciada paga com planos a partir de cerca de €20 por mês. Recursos enterprise (SSO, permissões avançadas) podem exigir licença separada - detalhes na licença fair-code no site do projeto.

É preciso saber programar?

Não para cenários simples: nós e templates de workflow cobrem integrações típicas. Para lógica não trivial - filtragem, fusão de dados, APIs personalizadas - ajudam JavaScript básico e entender JSON. O nó Code permite dispensar um repositório backend separado.

Como o n8n difere do Zapier?

Principais diferenças: o n8n pode ser implantado na sua infraestrutura, os dados não precisam passar pela nuvem de terceiros, não há taxa por operação com self-hosting, e há mais liberdade com código e HTTP. O Zapier é mais fácil de começar e tem mais integrações «em um clique» para usuários não técnicos.

Dá para usar n8n com LLMs locais?

Sim. Há nós para Ollama, LM Studio e APIs compatíveis com OpenAI arbitrárias. Cenário típico: webhook com pergunta - nó Ollama - resposta no Telegram. Em produção convém rodar a inferência em servidor GPU separado e cachear requisições frequentes.

É seguro armazenar credentials no n8n?

As credentials são criptografadas no banco do n8n com chave da instância. Em produção: HTTPS na borda, restringir acesso à UI por VPN ou SSO, atualizações regulares, backups sem exportar segredos em texto claro, credentials separadas por ambiente (dev/staging/prod). Não exponha o n8n à internet sem autenticação - URLs de webhook viram pontos de entrada nas suas integrações.

Contato