# Overview of usage for developers
ByteArk Stream provides 2 methods for uploading videos through your website.
- Using an Uploader Form Appropriate for a user who wants a simple method to upload videos.
- Uploading Videos via API Appropriate for a developer who wants to write their own codes for uploading videos, using personal access token to authenticate.