> Source: https://laravilt.com/docs/panel/introduction

# Panel Introduction

The Panel package is the core integration layer of Laravilt, providing a complete admin dashboard framework.

## Overview

A Panel is a self-contained admin interface that includes:

- **Resources**: CRUD entities with forms, tables, and infolists
- **Pages**: Custom standalone pages
- **Navigation**: Auto-generated sidebar navigation
- **Authentication**: Login, registration, 2FA, social auth, passkeys
- **API Access**: Auto-generated REST APIs
- **AI Integration**: AI-powered CRUD operations and search
- **Widgets**: Dashboard statistics and charts

## Key Features

### Multi-Panel Support

Run multiple independent admin panels:

```php
// Admin panel at /admin
App\Laravilt\Admin\AdminPanelProvider::class

// Customer portal at /portal
App\Laravilt\Portal\PortalPanelProvider::class
```

### Auto-Discovery

Resources, pages, and widgets are automatically discovered:

```
app/Laravilt/Admin/
├── Pages/           # Auto-discovered
├── Resources/       # Auto-discovered
└── Widgets/         # Auto-discovered
```

### API Generation

Every resource automatically gets REST API endpoints:

```
GET    /admin/api/users          # List
POST   /admin/api/users          # Create
GET    /admin/api/users/{id}     # Show
PUT    /admin/api/users/{id}     # Update
DELETE /admin/api/users/{id}     # Delete
```

## Next Steps

- [Panel Provider](https://github.com/laravilt/laravilt/blob/HEAD/docs/panel/panel-provider) - Configure your panel
- [Creating Panels](https://github.com/laravilt/laravilt/blob/HEAD/docs/panel/creating-panels) - Create new panels
- [Branding](https://github.com/laravilt/laravilt/blob/HEAD/docs/panel/branding) - Customize appearance
- [Panel Auth](https://github.com/laravilt/laravilt/blob/HEAD/docs/panel/panel-auth) - Authentication settings
- [Discovery](https://github.com/laravilt/laravilt/blob/HEAD/docs/panel/discovery) - Auto-discovery configuration
- [Tenancy](https://github.com/laravilt/laravilt/blob/HEAD/docs/panel/tenancy/overview) - Multi-tenancy support
- [Migration](https://github.com/laravilt/laravilt/blob/HEAD/docs/panel/migration/overview) - Migrate from Filament

## Resources

- [Introduction](https://github.com/laravilt/laravilt/blob/HEAD/docs/panel/concepts/resources/introduction) - Resource basics
- [Forms](https://github.com/laravilt/laravilt/blob/HEAD/docs/panel/concepts/resources/forms) - Form configuration
- [Tables](https://github.com/laravilt/laravilt/blob/HEAD/docs/panel/concepts/resources/tables) - Table configuration
- [Authorization](https://github.com/laravilt/laravilt/blob/HEAD/docs/panel/concepts/resources/authorization) - Access control
- [Relation Managers](https://github.com/laravilt/laravilt/blob/HEAD/docs/panel/concepts/resources/relation-managers) - Related records
- [Nested Resources](https://github.com/laravilt/laravilt/blob/HEAD/docs/panel/concepts/resources/nested-resources) - Child resources
- [API](https://github.com/laravilt/laravilt/blob/HEAD/docs/panel/concepts/resources/api) - REST API endpoints
- [AI](https://github.com/laravilt/laravilt/blob/HEAD/docs/panel/concepts/resources/ai) - AI-powered operations

## Pages

- [Introduction](https://github.com/laravilt/laravilt/blob/HEAD/docs/panel/concepts/pages/introduction) - Page basics
- [Forms](https://github.com/laravilt/laravilt/blob/HEAD/docs/panel/concepts/pages/forms) - Pages with forms
- [Widgets](https://github.com/laravilt/laravilt/blob/HEAD/docs/panel/concepts/pages/widgets) - Dashboard widgets
- [Tables](https://github.com/laravilt/laravilt/blob/HEAD/docs/panel/concepts/pages/tables) - Pages with tables
- [Infolist](https://github.com/laravilt/laravilt/blob/HEAD/docs/panel/concepts/pages/infolist) - Read-only displays

## Navigation

- [Introduction](https://github.com/laravilt/laravilt/blob/HEAD/docs/panel/concepts/navigation/introduction) - Navigation basics
- [Items](https://github.com/laravilt/laravilt/blob/HEAD/docs/panel/concepts/navigation/items) - Custom navigation items
- [Badges](https://github.com/laravilt/laravilt/blob/HEAD/docs/panel/concepts/navigation/badges) - Badges and conditions
- [Clusters](https://github.com/laravilt/laravilt/blob/HEAD/docs/panel/concepts/navigation/clusters) - Page grouping
