Quickstart
Short path for a fresh Laravel 12/13 app. For a longer walkthrough see Installation or the marketing Install page.

Requirements
- PHP 8.3+
- Laravel 12+ or 13+
- Livewire 4, Tailwind CSS v4
- Stripe test keys (for billing)
Install
composer require electrik/electrik:^5.4
php artisan electrik:install --migrate
Then set Stripe keys in .env and sync products:
php artisan electrik:stripe:sync
php artisan storage:link
Optional demo data:
php artisan electrik:seed-demo
For the operator console, set:
ELECTRIK_OPERATOR_EMAILS=demo@@electrik.dev
Smoke-check routes
| Area | Paths |
|---|---|
| Auth | /login, /register, /forgot-password |
| App | /dashboard, /onboarding |
| Teams | /teams, settings, members, activity, webhooks |
| Billing | /billing, plans, address, usage |
| Settings | profile, security, sessions, API tokens |
| Ops | /ops (operator emails only) |

Local sandbox
From the Electrik lab monorepo:
./scripts/reset-electrik-sandbox.sh
cd electrik-sandbox
composer dev
See Local sandbox.
UI
Electrik uses Slate. Component docs: slate.electrik.dev.