Upvimeo — Direct Uploads for Vimeo
The Professional Uploader for Vimeo on WordPress.
Upvimeo is a powerful 3rd-party video publishing command center designed specifically for Vimeo. Say goodbye to upload_max_filesize errors, server timeouts, and FTP headaches.
Whether you are a Course Creator, Agency, or Video Professional, Upvimeo provides the enterprise-grade infrastructure you need to manage Vimeo content seamlessly.
🌟 Why Professionals Choose Upvimeo?
Most plugins rely on your server’s limited PHP process to upload files, causing crashes with large videos. Upvimeo is different. We utilize the advanced TUS Resumable Upload Protocol—the same technology powering Vimeo itself—to stream data directly from your browser to the cloud.
- 🚀 Upload Unlimited Sizes: Push 5GB, 20GB, or 50GB files seamlessly, bypassing all server limits (2MB/50MB).
- ⚡ Zero Server Load: Your hosting bandwidth is untouched. Video data flies directly to Vimeo at maximum speed.
- 🛡️ Unbreakable Uploads: Network drop? No problem. Upvimeo automatically pauses and resumes uploads exactly where they left off.
🎬 Free: The Essential Video Suite
- Direct-to-Vimeo Engine: Upload from the Media Library, Gutenberg, or Classic Editor.
- Seamless Privacy: Set « Who can watch? » (Anyone, Only Me, Hide from Vimeo) instantly.
- Smart Library: Create folders and organize projects without leaving WordPress.
- Perfect Embeds: Standardized, responsive 4K embedding via the Upvimeo Block.
- Connection Health: Built-in diagnostics for your API connection.
🚀 Pro Features
Need to integrate with form builders and LMS systems? Consider upgrading to unlock advanced field integrations:
- LearnDash & TutorLMS: Upload lesson videos directly inside the course builders.
- Gravity Forms & WPForms: Frontend drag-and-drop upload fields with real-time progress bars.
- ACF Integration: Add robust video fields to any Post Type.
⚖️ Legal Disclaimer
Upvimeo is a 3rd-party independent integration tool. It is not affiliated with, endorsed by, or maintained by Vimeo, Inc. « Vimeo » is a registered trademark of Vimeo, Inc.
External Services
This plugin relies on third-party services to function fully.
Vimeo API This plugin connects to the Vimeo API (https://developer.vimeo.com/ and http://vimeo.com/api) to allow users to authenticate their accounts, upload videos, and fetch video metadata (such as thumbnails and titles). * Data sent: When fetching a video, the specific Vimeo Video ID is sent to the API. During authentication and uploading, standard OAuth tokens and API keys are transmitted securely. * Vimeo Terms of Service: https://vimeo.com/terms * Vimeo Privacy Policy: https://vimeo.com/privacy
UpVimeo API This plugin connects to our own API (https://upvimeo.com/wp-json/upvupdater/v1/plugins/news) to display the latest plugin news, helpful tutorials, and announcements inside your WordPress dashboard. * Data sent: This is a standard GET request to fetch text data. No personally identifiable user data or site data is transmitted during this request. * UpVimeo Terms & Conditions: https://upvimeo.com/terms-and-conditions/ * UpVimeo Privacy Policy: https://upvimeo.com/privacy-policy/
Source Code
In compliance with WordPress.org guidelines, this plugin uses the following third-party libraries and minified/compiled files. Unminified source code is provided as documented below.
-
SweetAlert2 (shared/js/sweetalert2.js): Used for accessible modal popups. No modifications made. Unminified source: https://github.com/sweetalert2/sweetalert2
-
tus-js-client (shared/resources/tus-js-client/tus.js, tus.min.js): Used for resumable video uploads via the TUS protocol. No modifications made. Unminified source: https://github.com/tus/tus-js-client
-
upload-modal.js (shared/js/upload-modal.js): Custom upload modal UI controller. The unminified source is located at shared/js/upload-modal.source.js within this plugin.