SeviaFlow Get Started

Packages

SeviaFlow currently uses a split package model. Choose the package set based on the surfaces your Laravel application needs.

NeedInstall
Data/resource engine onlyseviaflow/core
Operator UIseviaflow/core + seviaflow/ui
Headless APIFree seviaflow/core + seviaflow/api; no paid activation
Full runtimeFree seviaflow/framework (Core + UI + API)
Generators and diagnosticsseviaflow/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

PackagePHPMain dependencies
seviaflow/core^8.2illuminate/support, illuminate/database
seviaflow/ui^8.2seviaflow/core, livewire/livewire, Laravel support/routing/view/database
seviaflow/api^8.2Free package; seviaflow/core, Laravel support/routing/http/database
seviaflow/devtools^8.2seviaflow/core, Laravel support/console/database
seviaflow/framework^8.2seviaflow/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.