or create your site with Core/CMS projects
The PHP framework that turns your database into a complete REST API with authentication, ACL, and caching. Zero code required.
Use standard SQL with simple naming conventions. Prefix foreign keys with id_ for auto-detection. Use *_img for images, *email* for email fields, and *password* for password hashing.
One Composer command is all you need. Set your database credentials in config.php and point your web server to the www/ directory.
Full CRUD operations, JWT authentication, role-based ACL, smart caching, pagination, filtering, and sorting are all available out of the box.
Automatic REST endpoints generated from your database schema. No boilerplate code needed.
Support for MySQL, PostgreSQL, Oracle, and SQL Server with a dynamic ORM that reads structure at runtime.
File-based or Redis caching with automatic invalidation on data changes. Lazy DB connection avoids overhead.
JWT authentication with role-based access control and fine-grained permissions per module and role.
CMS with Bootstrap 5, or use as API backend for Vue, React, Angular, and Ajax frontends.
Automatic management of table relationships, including many-to-many (crosstable). Foreign keys are resolved with /full.
Twig-like syntax with binding, modifiers, and modular page frames.
Built-in translation with _T() function and auto-learning mode that detects new strings automatically.
Get started in seconds with Composer:
For the CMS: composer require dressapi/cms — For APIs only: composer require dressapi/api
Requirements: PHP 8.2+, Apache or Nginx, MySQL or MariaDB.