Product updates · 2 min read

python client

Try api.video's new Python client!

It's another great first for api.video. We are proud to release a Python client for use with our API. This client handles all API features, and offers the option to develop with or without threading.

Erikka Innes

May 10, 2021

For all our Python programmers out there, it's finally happened! api.video is releasing a Python client! The repository is here: https://github.com/apivideo/python-api-client. And we invite you to submit code sample showing you use the client to the examples folder here: https://github.com/apivideo/python-api-client/tree/master/examples.

It's our first time releasing a Python client, so let us know what you think of it. What do you like about it? What could be improved? We're all ears!

Our client allows you to make requests with or without threading, depending on your project. It also handles chunked uploads for large files, pagination, and authentication. You'll be able to use everything in api.video's API through the Python client.

Python is an incredible choice when it comes to working with video. Enthusiastic fans of FFMPEG have created many Python bindings you can use to work with FFMPEG directly in your code instead of just at the command line. And you're able to access the powerful OpenCV libraries via Python bindings if your project involves the use of real-time computer vision.

Python is also a great choice because it's popular, robust, easy-to-learn and well documented. There are many excellent frameworks and libraries that can help you complete all kinds of tasks, and Python is regularly used for big data and machine learning projects. These are often complimentary to video projects, especially if you want to build something like a ratings or recommendation system, or collect analytics about your video content.

It's a very flexible language, that compliments other languages well. For web applications, you'll find that many use Python for the back end and JavaScript for the front end. These combinations are also well documented, so if you're a newcomer, it's easy to get started. If you're a seasoned developer, there's also lots of details for advanced implementation.

We hope you'll enjoy using the new Python SDK and share your projects with us. Happy coding!

Try out more than 80 features for free

Access all the features for as long as you need.
No commitment or credit card required

Video API, simplified

Fully customizable API to manage everything video. From encoding to delivery, in minutes.

Built for Speed

The fastest video encoding platform. Serve your users globally with 140+ points of presence. 

Let end-users upload videos

Finally, an API that allows your end-users to upload videos and start live streams in a few clicks.

Affordable

Volume discounts and usage-based pricing to ensure you don’t exceed your budget.