Twick: React SDK for Timeline-Based Video Editing
Welcome to the Twick documentation! This documentation site provides comprehensive guides and API references for all Twick packages.
What is Twick?
Twick is an open-source React SDK that helps developers build timeline-based, AI-powered video editors for the web. It’s a collection of TypeScript packages designed to support canvas rendering, real-time editing, AI-generated captions, and serverless video export — everything you need to build a modern, in-browser video editing experience.
Key Features
- Video Editing SDK — High-level APIs for creating rich media editing experiences
- Canvas Timeline Editing — Drag, trim, resize, and layer video/audio tracks on a powerful canvas-based editor
- AI-Generated Captions — Automatically generate and sync subtitles with your video content
- Serverless MP4 Export — Render and export videos using AWS Lambda + S3, no server needed
- Modular React Architecture — Built as composable TypeScript packages tailored for React apps
- Prebuilt React Components — Drop-in UI components for video playback, timelines, and controls
- Visualization Tools — Easily add animated effects, transitions, and dynamic visual elements
- TypeScript Support — Strong typing and modern tooling for a smoother, more reliable developer experience
- Docs & Examples — Comprehensive guides, demos, and API references to help you build fast
Who It’s For
- Developers building custom, in-browser video editing tools
- SaaS Platforms looking to embed timeline-based video capabilities
- AI Startups integrating generative video creation and automation into their workflows
Getting Started
To start building with Twick, check out our quickstart guide and learn how to set up your first project.
Get Started with the Documentation
Available Packages
- @twick/media-utils - Core utilities for media handling and manipulation
- @twick/canvas - React-based canvas library for video and image editing
- @twick/live-player - React component for video playback and control
- @twick/visualizer - Video visualization and animation toolkit
- @twick/examples - Example implementations and usage demonstrations