Phoenix is a web development framework written in the functional programming language Elixir. Phoenix uses a server-side model-view-controller pattern.
Share on facebook
Share on linkedin
Share on twitter
Share by email
Manage your Phoenix application content with a powerful headless CMS.
Open Source, customizable, and self-hosted, Strapi provides an intuitive admin panel as well as an API consumable from any http client.
The easiest way to manage your content
Effortlessly create content structures that flex to your needs. No matter which data structure is the best for your business, you can easily define models and add relations to create rich layout experiences.
Seamlessly write, edit and manage any content types.
Easily build apps and digital experiences without the distraction of CMS complexities.
Consume the API from Phoenix using REST or GraphQL.
Phoenix has a lot of benefits
Build rich, interactive web applications quickly, with less code and fewer moving parts. Join our growing community of developers using Phoenix to craft APIs, HTML5 apps and more, for fun or at scale.
Real-Time: Interact with users and know who is connected right now, across one or dozens of nodes, by using our built-in Channels and Presence technologies. Or try LiveView for a refreshing new way to develop real-time apps without the client-side complexities.
MVC Architecture: At its core, Phoenix is a rock-solid web framework that improves the tried and true Model-View-Controller (MVC) architecture with a fresh set of functional ideas. Phoenix puts the focus on your business domain, bringing you immediate productivity and long-term code maintainability.
Versatility: Forget about complex messaging systems or about 3rd party tools to manage layers of cache. Phoenix uses the Erlang VM capabilities to implement its real time system and to scale out-of-the-box. This reduces operational complexity and decreases developers cognitive load.