Agility CMS is built to be flexible and powerful so you can design a solution that suits your needs.
Being a Headless CMS, there are infinite ways to integrate with Agility CMS. Agility handles storing your content, providing a UI to manage it, and APIs to access it.
You develop and deploy your website (or app, IoT device, etc.) outside of Agility and pull-in content using our platform SDKs or REST API.
You can build and deploy your digital solution in any framework, on any platform. Your content and where it is displayed is entirely decoupled.
In order to retrieve Agility content via the API, you must have content set up in your instance that you can query. We call this process of setting up your content and pages Content Architecture.
Think of this as defining what fields your editors will need for each type of content.
Page Modules typically correspond to frontend components in a website that will render HTML templates with the content from the CMS.
Once you have content set up and some pages with some modules on them, you are ready to start retrieving content from the CMS to integrate into your solution.
Agility builds and maintains a variety of different ways to access content including framework specific SDKs to make it even easier to get your content.
Agility CMS is always hosted and maintained by Agility CMS, but you can build a deploy your digital solution anywhere.
Agility has some built in hosting integrations with Vercel and Netlify that can make it even easier to deploy your website and set up a content preview.