Skip to main content
drupalreleases

Use direct release data with your AI assistant.

Learn more

Vimeo Upload

No security coverage Under active development

Javascript based upload to get a video URL from Vimeo without having to upload it on Drupal first. The result URL can then be used with Video Embed Field or Media Entity Vimeo.

Use case

  • When you want to improve AX, so authors do not have to connect to Vimeo and go back to Drupal.
  • When you do not want to store the video file on your server.

Related project


Vimeo field Uploader

Difference with Vimeo Field Uploader:
Vimeo Upload is field agnostic, so it only provides a helper to upload the video on Vimeo and returns the URL that can then be used in any video related field (e.g. Video Embed Field).

Installation

1/ Install via Composer.

composer require drupal/vimeo_upload

2/ Enable the module

drush en vimeo_upload

3/ Download this repository in the libraries directory.

So you have /libraries/vimeo-upload/vimeo-upload.js

There is currently an issue with the latest Vimeo API, so a patch needs to be applied.

Configuration

Vimeo

  • Create a Vimeo account
  • Create a Vimeo app
  • Request upload access for this application
  • Generate access token for your application on the Authentication tab with following permissions: Public, Private, Edit, Upload.

Drupal

  • Go to the Vimeo Upload configuration page /admin/config/services/vimeo_upload and set your access token.
  • Upload a video via /admin/vimeo_upload/upload

Further integration with Video Embed Field and Media Entity Vimeo is on its way.

Roadmap

  • Use the settings tray on the entity edit form instead of another page
  • Configuration form with access token encryption
  • Global admin UI for video upload
  • Per field form formatter for Video Embed Field
  • Per field form formatter for Media Entity Vimeo

Ask your assistant about Vimeo Upload

Check compatibility with your Drupal and PHP version, maintenance and security coverage, from current release data. How it works

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
1
Tracked since
Oct 2026
Latest release
3 hours ago
Releases (12 mo)
1 ▲ from 0
Maintenance
Active

Releases

Version Type Core PHP Release date
8.x-1.0-beta1 Pre-release 10–11 Oct 13, 2026