Create web services with Symfony using Rest

Using Symfony REST Edition

Symfony REST Edition is a fully-functional Symfony2 application that you can use as the skeleton for your new applications.

Available on Github

It comes pre-configured with the following bundles:

BundleDescription
FrameworkBundleThe core Symfony framework bundle.
SensioFrameworkExtraBundleAdds several enhancements such as template and routing annotation capability.
DoctrineBundleAdds support for the Doctrine ORM.
TwigBundleAdds support for the Twig templating engine.
SecurityBundleAdds security by integrating Symfony's security component.
SwiftmailerBundleAdds support for Swiftmailer, a library for sending emails.
MonologBundleAdds support for Monolog, a logging library.
AsseticBundleAdds support for Assetic, an asset processing library.
WebProfilerBundle (in dev/test environment)Adds profiling functionality and the web debug toolbar.
SensioDistributionBundle (in dev/test environment)Adds functionality for configuring and working with Symfony distributions.
SensioGeneratorBundle (in dev/test environment)Adds code generation capabilities.
AcmeDemoBundle (in dev/test environment)A demo bundle with some example code.
FOSRestBundleThe FOSRestBundle adds REST functionality.
FOSHttpCacheBundleThis bundle offers tools to improve HTTP caching with Symfony2.
NelmioApiDocBundleAdds API documentation features.
BazingaHateoasBundleAdds HATEOAS support.
HautelookTemplatedUriBundleAdds Templated URIs (RFC 6570) support.
BazingaRestExtraBundleBazingaRestExtraBundle Provides extra features for REST APIs built using Symfony2.