> ## Documentation Index
> Fetch the complete documentation index at: https://bunnynet-cb9733c2-support-migration.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Authentication

> Learn how to find your Stream API key to upload videos, manage content libraries, and more via the HTTP API.

Every request to the Bunny Stream HTTP API is authenticated with a per-library Stream API key. This guide walks through where to find that key in the dashboard so you can start uploading and managing videos programmatically.

## What you'll need

Before you dive in, make sure you have the following prerequisites in place:

* A [bunny.net](https://bunny.net/) account ([Log in](https://dash.bunny.net/auth/login?pk_buttonlocation=menu) or sign up for a [free trial](https://dash.bunny.net/auth/register)).
* A video library already created. It can be done **via Website** (Follow "Step 1" in the [Stream Quickstart](/stream/quickstart) to create a video library. An incorrect library ID will result in upload failure) or **via API** (use the "Add Video Library" HTTP call explained in the [Stream API Reference](/api-reference/stream) guide).

## Obtaining your stream API Key

To obtain your stream API key, follow the steps below:

1. Go to the **Stream** section and select your video library.
2. Click on the **API** section and here you can copy your Stream API key.

<img src="https://mintcdn.com/bunnynet-cb9733c2-support-migration/w32H-OuMiEPPh72G/images/docs/f280145db83879281e3125a25fc3898df08efeb868fd54bb006ce19937203dc3-image.png?fit=max&auto=format&n=w32H-OuMiEPPh72G&q=85&s=6b8b11a4a2f3065cbd4e06a2d86b15a1" alt="" width="2772" height="1376" data-path="images/docs/f280145db83879281e3125a25fc3898df08efeb868fd54bb006ce19937203dc3-image.png" />
