Skip to content

Version 1.0.0 – First stable release

Choose a tag to compare

@jandersongarcia jandersongarcia released this 15 Jul 14:05
· 11 commits to main since this 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