# Rendley SDK

Rendley SDK takes the complexity out of video editing by providing a comprehensive set of APIs that handle composition, effects, filters, playback, rendering, splitting, trimming, and more.

To achieve maximum performance, we leverage WebGL for rendering and WebCodecs API for hardware-accelerated encoding and decoding. For browsers that don't support [WebCodecs API](https://caniuse.com/?search=webcodecs), we seamlessly fallback to a browser-based version of FFmpeg.

## Installation

### Using the NPM Registry

The installation process is straightforward. Simply run one of the followin

```bash
npm install @rendley/sdk
```

or

```bash
yarn add @rendley/sdk
```

The package includes type definitions, so you don't need to worry about setting those up separately.

## Getting Started

Check out the [documentation](https://docs.rendleysdk.com) to learn more about how to get started creating compositions and building your own video editing software.

## Templates

To further simplify the process, we have [pre-built interfaces](https://docs.rendleysdk.com/video-editor-ui/overview.html) that allow you to embed our video editing capabilities onto your website with just a few lines of code.
