> ## Documentation Index > Fetch the complete documentation index at: https://bunny.net/docs/llms.txt > Use this file to discover all available pages before exploring further. # Stream API Reference > Upload, manage, and deliver videos with the Stream API. The Stream API provides a RESTful interface for managing video libraries, uploading videos, and controlling playback settings. ## Base URL ``` https://video.bunnycdn.com ``` ## Authentication Authenticate using the `AccessKey` header with your Stream API key: ```bash theme={null} curl --request GET \ --url https://video.bunnycdn.com/library/{libraryId}/videos \ --header 'AccessKey: YOUR_STREAM_API_KEY' ``` > [!NOTE] > > Find your Stream API key in the **API** section of your video library > settings. See [Authentication](https://bunny.net/docs/stream/authentication.md) for details. ## Resources > [card] [Upload Videos](https://bunny.net/docs/stream/http-api.md) > [card] [Embed Videos](https://bunny.net/docs/stream/embedding.md) > [card] [Collections](https://bunny.net/docs/stream/collections.md) > [card] [Webhooks](https://bunny.net/docs/stream/webhooks.md) This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.