Integrating with Vimeo allows you to upload videos directly to your Vimeo account from within AlphaLearn, keeping your video library centralised and using Vimeo’s delivery infrastructure for playback.
Requirement: An active Vimeo subscription with upload access is required. Free Vimeo accounts do not support API uploads.
Step 1: Create a Vimeo Developer App
- Go to developer.vimeo.com/apps/new and log in with your Vimeo developer account.
- Click Create App + in the top right.
- Fill in the app name and description, then click Create App.
Step 2: Generate an API Token
- In your new app, go to the Authentication section and select Authenticated (you).
- Enable the following scopes:
- Private
- Create – to create folders
- Edit – to rename folders
- Video Files
- Upload – required for uploading; only available if upload access is granted on your Vimeo plan
- Click Generate and copy the token. You will not be able to view it again.
Step 3: Connect Vimeo in AlphaLearn
- Go to Integrations → Vimeo.
- Enter your API Key, Secret, Token, and Licensed Host.
- Click Submit to save the integration.
Once connected, you can add Vimeo videos as course content directly from the course builder.