Learn how to upload videos to your WordPress site using an API token and the Cloudflare Stream WordPress plugin.
Overview
Cloudflare Stream is a video-on-demand platform for building video applications. If you are using Stream with a WordPress site, you can upload videos using the Cloudflare API token and the Cloudflare Stream WordPress plugin.
Before getting started
Before using the Cloudflare Stream WordPress plugin you must:
- Enable Cloudflare Stream.
- Retrieve your Cloudflare API key.
- Retrieve your Account ID from the Cloudflare Overview app.
Configure Cloudflare Stream WordPress plugin
- Log in to your WordPress account.
- Download the Cloudflare Stream plugin.
- In the left navigation, hover over the Settings icon.
- Click Cloudflare Stream.

5. You will be presented with the Cloudflare Stream settings page. Enter your email, account ID, and API key.

Upload video with Cloudflare Stream WordPress plugin
After configuring the Stream Plugin in WordPress, you can upload videos directly to Stream from WordPress. To upload a video using the Stream plugin,
- Navigate to the Add New Post page in WordPress.
- Click the Add Block icon.
- Enter Stream in the search bar to search for the Cloudflare Stream Video plugin.
- Click Cloudflare Stream Video to add the Stream block to your post.
- Click the Upload button to select the video to upload.
