Symfony is a powerful PHP framework that empowers developers to build scalable, high-performance web applications with reusable components, comprehensive documentation, and a strong community.
This is optional, but it gives you a helpful binary called symfony that provides all tools you need to develop and run your Symfony application locally. The symfony binary also provides a tool to check if your computer meets all requirements.
This is the story of the genesis of Symfony – born from the imagination of the web designers at SensioLabs, a web developer in its own right. Symfony was made available to everyone under an Open Source license.
Symfony 5 releases together with a new book called Symfony 5: The Fast Track written by Symfony's creator Fabien Potencier. Learn how to create modern web applications with Symfony and Redis, RabbitMQ, PostgreSQL, Docker, APIs, Single-Page Applications and more.
Become a Symfony contributor Be an active part of the community and contribute ideas, code and bug fixes. Both experts and newcomers are welcome. Learn how to contribute
Symfony is a reusable set of standalone, decoupled and cohesive PHP components that solve common web development problems. Instead of using these low-level components, you can use the ready-to-be-used…
Warning: You are browsing the documentation for Symfony 7.0, which is no longer maintained. Read the updated version of this page for Symfony 8.0 (the current stable version).
Symfony Packages are decoupled libraries for PHP applications. Battle-tested in hundreds of thousands of projects and downloaded billions of times, they're the foundation of the most important PHP projects.