Version 1.0.0 – First stable release
This is the first stable release of EchoAPI 🎉
EchoAPI is a PHP microstack designed for developers who want to build RESTful APIs quickly, with structure and minimal coupling — without relying on heavy frameworks.
✅ Included Features:
- Routing with AltoRouter
- Lightweight ORM with Medoo
- Authentication via:
- API Key
- JWT (with CLI-generated endpoints)
- OAuth 2.0 (Google, Microsoft, LinkedIn, GitHub, etc.)
- Role-based access and token management
- Caching using Symfony Cache (Filesystem and Redis)
- Logging via Monolog (with daily rotation and critical alerts via Telegram)
- CLI automation for:
- Modules (Controller, Service, Model)
- Full CRUD generation from database tables
- JWT Auth setup
- OAuth provider integration
- Swagger/OpenAPI documentation generator
- Full Docker support (PHP 8.3 + MySQL + Redis)
- Automatic DB migration using the
AUTO_MIGRATE
flag
👤 Default user for testing:
- Email:
master@echoapi.local
- Password:
master!123@
After the first setup, it’s strongly recommended to disable
AUTO_MIGRATE
in your.env
to prevent overwriting data.
Feel free to use, fork, contribute or give feedback.
Thanks to everyone who followed along 🚀
#php #api #backend #opensource #developer