Packages
SeviaFlow currently uses a split package model. Choose the package set based on the surfaces your Laravel application needs.
| Need | Install |
|---|---|
| Data/resource engine only | seviaflow/core |
| Operator UI | seviaflow/core + seviaflow/ui |
| Headless API | Free seviaflow/core + seviaflow/api; no paid activation |
| Full runtime | Free seviaflow/framework (Core + UI + API) |
| Generators and diagnostics | seviaflow/devtools as a development dependency |
Package Responsibilities
seviaflow/core
Resources, forms, tables, fields, filters, relations, actions, workflows, events, permissions, metadata cache, CSV import/export.
seviaflow/ui
Livewire operator UI, resource pages, dashboard, navigation, saved views, auth/profile screens, role management, package assets.
seviaflow/api
REST endpoints, API serialization, create/update validation, workflow flow endpoints, OpenAPI schema and API docs view.
seviaflow/devtools
Install/status/doctor/cache commands, model discovery and resource/action/form/table/section/workflow handler generation.
seviaflow/framework
Metapackage requiring Core, UI and API for applications that want the full runtime.
Current Composer Constraints
| Package | PHP | Main dependencies |
|---|---|---|
seviaflow/core | ^8.2 | illuminate/support, illuminate/database |
seviaflow/ui | ^8.2 | seviaflow/core, livewire/livewire, Laravel support/routing/view/database |
seviaflow/api | ^8.2 | Free package; seviaflow/core, Laravel support/routing/http/database |
seviaflow/devtools | ^8.2 | seviaflow/core, Laravel support/console/database |
seviaflow/framework | ^8.2 | seviaflow/core, seviaflow/ui, seviaflow/api |
Core, UI, API, Framework and DevTools form the free beta edition and use MIT, permitting commercial use, modification and redistribution with the license notice.
See Requirements & Installation for supported runtimes, install commands and adapter configuration.
Get Started