A Symfony application skeleton pre-configured with REST API features and essential bundles for rapid API development.
Symfony REST Edition is a pre-configured Symfony application skeleton tailored for developing RESTful APIs. It bundles essential Symfony components with REST-specific bundles to provide a ready-to-use foundation, solving the problem of repetitive setup and integration when starting new API projects. It includes demo endpoints and configurations that demonstrate REST patterns and best practices.
PHP developers and teams using the Symfony framework who need to quickly bootstrap RESTful API projects without manually integrating multiple third-party bundles. It's ideal for those familiar with Symfony seeking a production-ready starting point.
Developers choose Symfony REST Edition because it eliminates the initial configuration overhead by providing a curated set of REST-focused bundles and sensible defaults. Its unique selling point is the integration of specialized tools like HATEOAS support and API documentation generation out-of-the-box, which are often tedious to set up individually.
Fork from symfony-standard edition with additional rest features.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Bundles like FOSRestBundle and NelmioApiDocBundle are configured out-of-the-box, saving hours of setup for REST functionality and API documentation.
Includes BazingaHateoasBundle for HATEOAS compliance and FOSHttpCacheBundle for HTTP caching, features often tedious to implement manually.
Provides example REST endpoints (e.g., /notes) with sample HTTP commands, making it easy to prototype and understand REST patterns.
Follows a sensible default setup with bundles like Doctrine and Monolog, reducing boilerplate so developers can focus on API logic.
Built on Symfony2 (travis badge shows 2.3 branch), which is deprecated and lacks modern Symfony features, posing security and compatibility risks.
Includes bundles like Assetic and Swiftmailer that may be irrelevant for pure APIs, adding unnecessary complexity and maintenance burden.
README links to Symfony 2.7 documentation, indicating the project is not actively updated, which could mislead developers.