Package Information
Released: 8/24/2025
Downloads: 12 weekly / 27 monthly
Latest Version: 0.5.0
Author: akainq
Available Nodes
Documentation
n8n-nodes-vimeo
This is an n8n community node. It lets you use Vimeo in your n8n workflows.
Vimeo is a video hosting platform. This node allows you to upload videos to your Vimeo account using the Vimeo API.
n8n is a fair-code licensed workflow automation platform.
Installation
Operations
Credentials
Compatibility
Usage
Resources
Version history
Installation
Follow the installation guide in the n8n community nodes documentation.
Operations
- Upload Video
- Upload a binary file from the current item to Vimeo using the TUS resumable upload approach.
- Inputs:
- Binary Property: name of the binary property that contains the video (default:
data). - Title: optional video title.
- Description: optional video description.
- Binary Property: name of the binary property that contains the video (default:
- Output fields include:
videoUri– Vimeo video URI (e.g./videos/123456789).link– Public Vimeo link when available.name,mimeType,fileName– basic metadata echoed back.
Credentials
Create credentials in n8n with type Vimeo API:
- Client ID: from your Vimeo app (
https://developer.vimeo.com/apps). - Client Secret: from your Vimeo app.
- Access Token: a personal access token or OAuth token with at least
uploadandeditscopes.
The node authenticates requests using the Access Token via the Authorization: Bearer <token> header.
Compatibility
- Node.js: 20+
- n8n Community Nodes API version: 1
Usage
- In your workflow, add a node that provides a binary file (for example, an HTTP Request node that downloads a file, or a Read Binary File node).
- Add the Vimeo node and select the
Upload Videooperation. - Set the Binary Property to the property name that holds the video (default is
data). - Optionally set Title and Description.
- Select your
Vimeo APIcredentials. - Run the workflow. The node returns the
videoUriandlinkto the uploaded video once the upload is initiated and completed by Vimeo.
Notes:
- Uploads use Vimeo’s TUS endpoint; very large files are supported. This node performs a single-pass upload starting at offset
0. If you need advanced resumable behavior across executions, consider externalizing the upload session management.
Resources
- n8n community nodes documentation
- Vimeo API reference
- Vimeo Node.js library (@vimeo/vimeo)
- TUS protocol (resumable upload)
Version history
- 0.1.0 — Initial release with Upload Video operation