PHPackages                             steadfastcollective/laravel-api-video - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Image &amp; Media](/categories/media)
4. /
5. steadfastcollective/laravel-api-video

ActiveLibrary[Image &amp; Media](/categories/media)

steadfastcollective/laravel-api-video
=====================================

Laravel package for API.Video

v1.0.0(4y ago)01311MITPHPPHP ^7.4|^8.0

Since Jun 22Pushed 4y ago1 watchersCompare

[ Source](https://github.com/steadfast-collective/laravel-api-video)[ Packagist](https://packagist.org/packages/steadfastcollective/laravel-api-video)[ Docs](https://github.com/steadfast-collective/laravel-api-video)[ RSS](/packages/steadfastcollective-laravel-api-video/feed)WikiDiscussions main Synced yesterday

READMEChangelog (1)Dependencies (4)Versions (2)Used By (1)

[![Logo api.video](/api-video.svg)](/api-video.svg)

 [ ![Total Downloads](https://camo.githubusercontent.com/58347df55abc78a37655851364a9d00fb943f95cbf1bb6c8b9c9e63191d5b373/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f737465616466617374636f6c6c6563746976652f6c61726176656c2d6170692d766964656f) ](https://packagist.org/packages/steadfastcollective/laravel-api-video) [ ![Latest Stable Version](https://camo.githubusercontent.com/39b60c44650b3e81b510345289dbf85a6b8d0909544f7928e97cc1aec0c2058c/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f737465616466617374636f6c6c6563746976652f6c61726176656c2d6170692d766964656f) ](https://packagist.org/packages/steadfastcollective/laravel-api-video) [ ![License](https://camo.githubusercontent.com/7dd6825b8d26b59b26fc11d40140904fac64f268def6dd849c042cb16a2f9cbd/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f737465616466617374636f6c6c6563746976652f6c61726176656c2d6170692d766964656f) ](https://packagist.org/packages/steadfastcollective/laravel-api-video)

Introduction
------------

[](#introduction)

This package is a Laravel wrapper around the [api.video](https://api.video) API that lets you upload &amp; manage your videos directly from your Laravel app. This package is unofficial and is maintained by [Steadfast Collective](https://steadfastcollective.com).

Documentation
-------------

[](#documentation)

### Installation

[](#installation)

1. Install with Composer

```
composer require steadfastcollective/laravel-api-video

```

2. Publish the configuration file

```
php artisan vendor:publish --tag="api-video-config"

```

3. Add your API key and the API URI to your `.env`

```
API_VIDEO_URL=https://sandbox.api.video
API_VIDEO_KEY=....

```

### Usage

[](#usage)

The primary way to use this package is via [the Facade](https://github.com/steadfast-collective/laravel-api-video/blob/main/src/Facades/ApiVideo.php). If you'd prefer to not use the class, you may use the `ApiVideo` class directly, like the below example.

```
use SteadfastCollective\ApiVideo\ApiVideo;

return (new ApiVideo)->getVideo(...);
```

### Get delegate token

[](#get-delegate-token)

TODO: docs link

```
use SteadfastCollective\ApiVideo\Facades\ApiVideo;

return ApiVideo::getDelegateToken();
```

### Get video

[](#get-video)

> [Docs: Show a video](https://docs.api.video/reference#get-video)

```
use SteadfastCollective\ApiVideo\Facades\ApiVideo;

return ApiVideo::getVideo($videoId);
```

**Parameters**

- `videoId`: The unique identifier for the video you want details about.

### Update video

[](#update-video)

> [Docs: Update a video](https://docs.api.video/reference#patch-video)

```
use SteadfastCollective\ApiVideo\Facades\ApiVideo;

return ApiVideo::updateVideo($videoId, [$params]);
```

**Parameters**

- `videoId`: The video ID for the video you want to update.
- `params`: Array of parameters you wish to send to api.video. [List of available parameters.](https://docs.api.video/reference#patch-video)

### Delete video

[](#delete-video)

> [Docs: Delete a video](https://docs.api.video/reference#delete-video)

```
use SteadfastCollective\ApiVideo\Facades\ApiVideo;

return ApiVideo::deleteVideo($videoId);
```

**Parameters**

- `videoId`: The video ID for the video you want to delete.

### Other endpoints?

[](#other-endpoints)

Currently this SDK only provides a few of the available API methods provided by api.video's API. However, if you're in need of any others, please create an issue and we'll see to adding it!

License
-------

[](#license)

Laravel api.video is open-sourced software licensed under the [MIT license](LICENSE.md).

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity56

Maturing project, gaining track record

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

1784d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/d0aa8324bc8e417667f855edb80e98fcb38b988a7200df88c85983c7afc1fbcf?d=identicon)[steadfastcollective](/maintainers/steadfastcollective)

---

Tags

laravelvideoapi.videoSteadfast Collective

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/steadfastcollective-laravel-api-video/health.svg)

```
[![Health](https://phpackages.com/badges/steadfastcollective-laravel-api-video/health.svg)](https://phpackages.com/packages/steadfastcollective-laravel-api-video)
```

###  Alternatives

[vimeo/laravel

A Vimeo bridge for Laravel

4161.5M4](/packages/vimeo-laravel)[intervention/image-laravel

Laravel Integration of Intervention Image

1496.5M102](/packages/intervention-image-laravel)[bkwld/croppa

Image thumbnail creation through specially formatted URLs for Laravel

510496.0k23](/packages/bkwld-croppa)[chojnicki/video-platforms-parser

Easy to use SDK with grabber for multiple platforms at once like YouTube, Dailymotion, Facebook and more.

22226.4k](/packages/chojnicki-video-platforms-parser)[mostafaznv/nova-video

Video Field for Laravel Nova

22398.0k1](/packages/mostafaznv-nova-video)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
