> For the complete documentation index, see [llms.txt](https://docs.colossyan.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.colossyan.com/video-generation/video-generation.md).

# Video Generation

There are multiple ways to generate a video.&#x20;

* You can generate a video based on a template (that you create). In this case you only send us a reference to the template and a list of dynamic variables that you'd like us to replace in the template. See more here: [Generating using a template](/video-generation/video-generation/generating-using-a-template.md)
* You can generate a video, by sending a whole *video-generation-job* descriptor JSON to our API. See more here: [Generating a video manually](/video-generation/video-generation/generating-a-video-manually.md)

{% hint style="warning" %}
Video generation through the API does not support interactive videos only regular ones.
{% endhint %}

Once a video generation has been triggered, you have multiple options to get notified once it's ready. See more here: [Receiving a generated video](/video-generation/video-generation/receiving-a-generated-video.md)
