n8n features and capabilities
Full breakdown of what n8n can and cannot do — updated 2026.
Image generation
No
Web search
No
Not native — integrate via HTTP request nodes
Voice / audio output
No
Video input
No
All features
Content generation
| Feature | Supported | Details | Plan |
|---|---|---|---|
| Image generation | ✕No | ||
| Voice / audio output | ✕No |
Input modalities
| Feature | Supported | Details | Plan |
|---|---|---|---|
| Audio input | ✕No | ||
| File upload | ✓Yes | Attach files as binary data in workflow nodes | All plans |
| Image input (vision) | ✕No | ||
| Video input | ✕No |
Memory and context
| Feature | Supported | Details | Plan |
|---|---|---|---|
| Persistent memory | ✕No |
Integrations and API
| Feature | Supported | Details | Plan |
|---|---|---|---|
| API access | ✓Yes | Full REST API, webhooks and CLI | All plans |
| Code execution | ✓Yes | Run JavaScript or Python natively in workflow nodes | All plans |
| Web search | ✕No | Not native — integrate via HTTP request nodes |
Privacy and data
| Feature | Supported | Details | Plan |
|---|---|---|---|
| Offline / self-hosted | ✓Yes | Full self-hosting available on open source plan | All plans |
| Opt out of training | ✓Yes | Self-hosted option; no data sent to n8n servers | All plans |
Other
| Feature | Supported | Details | Plan |
|---|---|---|---|
| AI agent nodes | ✓Yes | Built-in LangChain agent nodes and AI tool integrations | All plans |
| Custom code nodes | ✓Yes | JavaScript and Python code nodes in any workflow | All plans |
| Self-hosting option | ✓Yes | Free to self-host on your own infrastructure forever | All plans |
| Webhook triggers | ✓Yes | Native webhook nodes — no extra cost | All plans |