# Control Panel

> Building admin and product panels with Streams UI.

Source: https://streams.dev/docs/control-panel

## Overview

A control panel (CP) is the authenticated area where your team or customers manage stream data. Streams UI registers panel routes, navigation, and resources from configuration and PHP panel builders.

## Admin vs product panel

| Type | Audience | Example |
|------|----------|---------|
| Admin panel | Internal ops | Manage users, orders, content |
| Product panel | End customers | Account settings, project config |

Same UI package; different panel registration and auth.

## Steps

1. Require `streams/ui` and configure middleware (typically `web`, `auth`).
2. Define a panel with path prefix (e.g. `/admin`).
3. Attach stream resources—tables and forms for each stream.
4. Customize navigation groups and pages as needed.

## Learn more

- [UI panels](/docs/ui/panels)
- [SDK Livewire generator](/docs/sdk/commands#streamslivewire)
- [Use cases](/docs/use-cases)
