1. https://github.com/schmittjoh/JMSSerializerBundle
Installation instructions: http://jmsyst.com/bundles/JMSSerializerBundle

2. https://github.com/FriendsOfSymfony/FOSRestBundle

3. https://github.com/nelmio/NelmioApiDocBundle