← All posts

June 19, 2026 · The SaddlePHP team

Saddle 1.0 is here

Saddle is now 1.0. Define an Eloquent resource and you get a polished Inertia and Vue panel, and your host app installs zero npm.

The 1.0 surface covers the everyday work of an admin panel: CRUD resources with a record view page, a form and table builder, BelongsTo fields and HasMany relation managers, filters, row and bulk actions, and policy-driven authorization throughout.

It also covers the things that make a panel feel finished: global search, soft deletes with restore and force-delete, dashboard widgets, database notifications, dark mode and theming hooks, localization, host testing helpers, CSV import and export, and multi-tenancy with an access gate and tenant registration.

Three first-party plugins show off the plugin story: a Markdown field, a Media field, and a model-change Audit Log. They are framework-agnostic custom elements, so plugin authors are not tied to the panel internals.

Saddle up. Pull it into any Laravel app and hitch up your first panel in minutes.