Tutorials

Follow along these tutorials using api.video

Dive into our collection of tutorials, from learning on how to use api.video, building clones, to quick integrations. Whether you're a getting started or already building video-centric products, check our step-by-step guides.

api.video blog tutorials

LATEST ARTICLES

Tutorials · 4 min read

Video upload with cURL

api.video can help you simplify your video hosting and delivery. As such, one of the first things you'll want to do is to upload videos and get them loaded into the service. Once you upload the video, we'll take care of transcoding the video in to streams for delivery to your users.

Doug Sillars · March 19, 2020

Tutorials · 4 min read

Video upload (large videos) with cURL

When uploading large videos, they must be broken into 100MB chunks to ensure delivery. While these also may fail, the amount of time lost is minimised, and the segment can be retried.

Doug Sillars · March 10, 2020

A picture of a set of tags, a pun on video tagging

Tutorials · 1 min read

Video tagging best practices

Adding Tags is a great way to simplify searches in your video collection - you can simply search for a specific tag to show all of the videos.

Doug Sillars · January 1, 2020

Upload a video with PHP

Tutorials · 3 min read

Upload a video with the api.video PHP client

Walk through how to upload a video with the api.video PHP client

Erikka Innes · October 26, 2021

Image of upload form showing available fields

Tutorials · 5 min read

Upload a video with Laravel

Create a form and upload a video to api.video using Laravel

Erikka Innes · October 13, 2021

card catalogue drawers

Tutorials · 4 min read

Use Flask with Dropzone.js and api.video Python client to upload many videos of any size

Using Dropzone.js and api.video's Python client, upload multiple videos of any size at the same time! This tutorial shows you how.

Erikka Innes · June 28, 2021

Youtube video library screenshot

Tutorials · 4 min read

Upload many files at once with HTML and JavaScript

If you can upload one video, why not two, three or more? In this tutorial, we'll extend the code from upload.a.video to upload many videos at once.

Doug Sillars · June 7, 2021

Uploading large files with JavaScript

Tutorials · 9 min read

Uploading large files with JavaScript: File.slice() to the rescue!

Have you ever experienced a “file too large” error when uploading a file? With just a few lines of JavaScript, we can ensure that this error goes away for our customers.

Doug Sillars · September 24, 2020

Udemy demo

Tutorials · 7 min read

How to create a Udemy-like learning platform

In this tutorial, we will create a Udemy-like learning platform with api.video using Next.js, React, and Typescript. Udemy is an open online learning and teaching marketplace.

Aya Bochman · April 26, 2022

How to upload a video with React and NodeJS

Tutorials · 5 min read

How to upload a video with React and NodeJS

Integrate an upload button in minutes in your React application with our new upload button package 🚀

Yohann Martzolff · June 9, 2022