The DXP Scorecard — Independent Platform Evaluation
Independent Platform Evaluation
Scored on implementation experience
Not vendor briefings
← Dashboard

Agility CMS

Headless CMSTier 4
Visit Website ↗
Overall Capability
55/ 100
#34of 41overall#11of 13Headless CMS

Agility CMS is a Toronto-based hosted headless CMS whose distinguishing trait is built-in page, sitemap and URL management.

Head-to-Head

Capability55 : 63
Cost Efficiency62 : 72
Build Simplicity67 : 70
Operational Ease69 : 61

Both target marketers on a headless core, but Storyblok's in-canvas visual editor with drag-and-drop component composition is more fluid than Agility's zone-and-module page editor, and Storyblok has a far larger app marketplace, community and a cheaper self-serve entry tier. Agility answers with native sitemap, URL and redirect management, a .NET SDK and documented data residency across five regions. Choose Agility for Microsoft-aligned teams and SEO-heavy marketing sites, and Storyblok for the richer visual editing experience and ecosystem.

Full Comparison →
Capability55 : 72
Cost Efficiency62 : 64
Build Simplicity67 : 64
Operational Ease69 : 62

Contentful is the enterprise standard for structured, multi-channel content, with a much larger ecosystem, more SDKs, an app framework with hosted functions and a deeper compliance portfolio. Agility gives marketers page management that Contentful leaves to the frontend, with flat pricing that includes unlimited locales and API requests. Pick Contentful for large, multi-channel or heavily governed programs, and Agility for marketing-site teams that want editors composing pages out of the box.

Full Comparison →
Capability55 : 72
Cost Efficiency62 : 62
Build Simplicity67 : 71
Operational Ease69 : 68

Contentstack is the more enterprise-credentialed platform, with deeper localization and workflow automation, content branching, edge functions through Launch and a broader certification set. Agility is simpler to learn, needs a smaller team and keeps pricing flat, and its page and sitemap model is friendlier to marketing sites. Contentstack fits global enterprises with complex governance, while Agility suits mid-market teams that would not use most of that machinery.

Full Comparison →
Capability55 : 51
Cost Efficiency62 : 70
Build Simplicity67 : 72
Operational Ease69 : 66

Prismic and Agility both court Next.js teams building marketing sites. Prismic's Slice Machine defines page sections in code and has a generous free tier, which appeals to developer-led teams. Agility offers approval workflows, Enterprise SSO through Auth0, five data regions, a .NET SDK and a generally available MCP server, which make it the stronger choice for organizations with governance or Microsoft requirements. Prismic wins on entry price and developer-first modeling.

Full Comparison →
Compare Agility CMS against any of 41 platforms →

Use-Case Fit

Top Fit
Marketing
46#28 of 41
Commerce
33#30 of 41
Intranet
24#35 of 41
Multi-Brand
40#29 of 41
Ideal For
  • 82Mid-market marketing teams building content sites on Next.js who want editors to own page creation
  • 75Microsoft-aligned organizations with .NET developers and Azure data residency requirements
  • 72Organizations running several brand or regional sites that can justify the Enterprise tier
  • 68Content teams adopting AI agents for content operations
  • 66Small teams that want a hosted CMS with no operations work and predictable flat pricing
Look Elsewhere If
  • 15Companies building an intranet or employee portal
  • 25Growth teams that run on experimentation and personalization
  • 25Healthcare or public-sector buyers with HIPAA, FedRAMP or ISO 27001 requirements
  • 28Retailers that need merchandising, cart or checkout content inside the CMS

Strengths & Weaknesses

Strengths
  • +
    Marketer self-service page management on a headless core

    Editors create pages in the sitemap, pick a developer-defined template and add, reorder or remove modules inside page regions called Content Zones. Most headless CMS products stop at form-based entry editing, so this is a real differentiator. Web Studio adds a live preview with click-to-edit on the real site, and the July 2026 Agility Decorate release tags Next.js components for that automatically. Built-in SEO fields, editor-controlled URL slugs and a native manager for 301 and 302 redirects with bulk import round out a strong toolkit for marketing sites.

    66.8
  • +
    Fully managed SaaS with almost no operational burden

    Agility is a multi-tenant service on Azure, so customers never patch, upgrade or host the CMS and there are no server-side dependencies to run. CMS hosting, the content APIs, the media library and delivery through a Fastly content delivery network (CDN) are all part of the subscription, with 24/7 monitoring and 30 days of point-in-time backups included. No operations role is needed. The remaining upkeep is keeping the Next.js SDK in step with each Next.js major release.

    80.4
  • +
    Mature, CDN-backed delivery APIs with reliable webhooks

    Agility offers a REST Content Fetch API that understands pages and sitemaps, a GraphQL API, a Content Sync API for incremental local caching and a Management API with a TypeScript SDK. Content and assets are served through Fastly and refreshed at the edge the moment something is published, and CDN hits do not count against the rate limit. Webhooks gained signing under the Standard Webhooks specification in September 2026, plus configurable retries and a 90-day delivery history. The marketing site advertises a 99.95% uptime commitment, with the exact SLA set per Enterprise contract.

    74
  • +
    Low barrier for generalist Next.js and .NET developers

    Developers with ordinary React, Next.js or .NET skills can deliver without certification. The maintained Next.js starter pairs with a pre-populated Blog Template instance, ships with TypeScript and Tailwind, includes preview wiring and deploys to Vercel in one click, so a solo developer can launch a production marketing site. A .NET SDK gives Microsoft shops a first-party path that most headless vendors do not offer. G2 reviewers rate ease of setup at 8.5 out of 10.

    72.4
  • +
    A generally available, well-governed MCP server for AI agents

    The hosted Agility MCP Server has been generally available since June 2026. MCP (Model Context Protocol) is the standard that lets AI assistants such as Claude, ChatGPT, Cursor and Microsoft 365 Copilot act inside other systems. It exposes 32 tools covering content models, content editing, publishing, workflow approval, pages, sitemaps and media. Access goes through OAuth and can never exceed the signed-in user's permissions, and destructive tools are flagged. Agility also publishes OpenAPI specs for its APIs, Markdown versions of every docs page and a read-only Knowledgebase MCP server, which makes it unusually easy for coding agents to build against.

    74
  • +
    Documented data residency, an own SOC 2 report and well-liked support

    Customers choose one of five Azure regions (two in the US, Canada, West Europe and Australia) when an instance is created. Agility guarantees that stored content, media, users and version history stay in that region and that disaster recovery replication stays inside the same country. Agility holds its own SOC 2 Type II attestation, renewed every year since 2021, with the report available under NDA. Reviewers rate the product about 4.4 out of 5 on G2 and put support quality at 8.8 out of 10, and G2 named it a Headless CMS Leader in both Spring and Summer 2026.

    70.8
Weaknesses
  • −
    No native personalization, experimentation or recommendations

    Agility has no audience builder, no way to author content variants per segment, no A/B testing and no recommendation engine. Its own September 2026 personalization guide positions the CMS as the content layer beneath an external customer data platform or decision engine. The PostHog app shows experiment results inside the editor, but the tests themselves run in PostHog. Teams that want targeting must add a separate product such as Uniform, Conscia or Optimizely and budget for it.

    24.7
  • −
    Unsuitable as an intranet or employee-experience platform

    Agility cannot restrict published content to specific audiences, because the delivery API works with instance-level keys rather than per-user entitlements. It has no people directory, news feed, notifications or mobile employee app. There is no delivery-side search and no federation across tools such as SharePoint or Confluence, and no Teams, Slack or learning-system integrations. An intranet on Agility would be an entirely custom build with separate sign-in and search layers.

    23.8
  • −
    Compliance and accessibility coverage stops at SOC 2

    Agility does not offer a HIPAA business associate agreement, so it cannot hold protected health information. Its ISO 27001, ISO 27018 and CSA STAR claims are Azure's certifications rather than Agility's own, and there is no FedRAMP, IRAP or C5 authorization. By Agility's own admission there is no customer-facing admin or security event log (logins, role changes, API key issuance) and no native connector for security monitoring (SIEM) tools. No accessibility conformance report (VPAT) or WCAG commitment for the editing interface could be found.

    34.3
  • −
    Steep pricing cliff and Enterprise-only security features

    The free-forever plan is gone. In its place is a sales-assisted proof of concept and a 30-day trial, followed by Essentials at $699 per month, billed annually, which is well above the entry tiers at Storyblok, Sanity or DatoCMS. Essentials keeps the same 5-user cap as the free package, so any real editorial team is pushed to custom-priced Enterprise. Enterprise SSO, custom roles, Teams, 24/7 critical support, the 99.9%+ SLA and every non-US data region are Enterprise-only as well.

    44.8
  • −
    Small community, partner network and integration catalogue

    Agility's open-source repos each sit well under 1,000 GitHub stars, Stack Overflow coverage is sparse and job postings that name the product are rare. Support depends on Agility staff in a community Slack rather than on peers. Official SDKs cover only JavaScript and .NET, and the integration catalogue is a few dozen apps with no translation management system or customer data platform connectors. Implementation partners are boutique agencies concentrated in Canada, the US and the UK, with no global systems integrators.

    48.4
  • −
    Native AI features are thin beyond the MCP server

    Inside the editor, AI is limited to compose and edit buttons in the rich text field and machine translation through DeepL and Google Translate using the customer's own keys. There is no image generation, automatic alt text, auto-tagging, semantic search or content intelligence. The SEO Analysis app runs rule-based Yoast checks, not AI. Customers cannot bring their own model for the native features, and there are no AI usage dashboards or a customer-visible AI audit trail. Agentic content creation works well, but only through an external AI client.

    23.4

Deep Dive

Analyst Editorial

The analyst view on Agility CMS

DXP Scorecard Analyst Team
Agility CMS is a Toronto-based hosted headless CMS whose distinguishing trait is built-in page, sitemap and URL management. Marketers assemble pages from developer-defined modules, preview them live in Web Studio and manage redirects without a developer. It runs as a fully managed service on Microsoft Azure with CDN-backed REST and GraphQL APIs, signed webhooks, a choice of five data regions and a generally available Model Context Protocol (MCP) server for AI agents. The platform has no native personalization, experimentation, site search, forms or commerce, its community and partner network are small, and the free-forever plan has been replaced by a sales-assisted proof of concept ahead of a $699 per month entry tier. It suits mid-market marketing sites and multi-site Next.js or .NET builds. It is a poor match for intranets, deep commerce, experimentation-led marketing or healthcare workloads that need a HIPAA agreement.
1Core Content Management68▼
Content Modeling
1.1.1
Content type flexibility
68M

Agility offers content models, page modules (components) and page templates with roughly a dozen field types: text, multi-line, HTML, dropdown, number, decimal, date/time, boolean, image, file/attachment, URL and linked content, plus custom fields built as UI-extension apps (an icon and color picker marketplace app shipped on September 16, 2026). The late-2025 UI refresh added a drag-and-drop visual model editor, and CLI 1.0 (2026) syncs models between instances. Held below 75 because there is no native JSON, location or union field type, and models are defined in the UI, with the CLI syncing them rather than acting as a schema-as-code source of truth.

1.1.2
Content relationships
60M

Linked Content fields support single and multiple references, shared or nested lists, and several editor renderings (dropdown, grid, search list box). The Fetch API can expand references to a configurable depth. References are one-way, with no native reverse lookup or bidirectional query model and no polymorphic references across multiple content types, so the score sits at the low end of adequate.

1.1.3
Structured content support
68M

Pages are composed of reusable modules placed in template-defined module zones, and nested linked-content lists give some composition. A Block Editor (JSON) marketplace app stores paragraphs, headings, images and quotes as structured JSON. Composition is mostly one level deep (modules within zones, with nesting only through references), and the block editor is an add-on rather than a core Portable Text equivalent, so the score stays below 75.

1.1.4
Content validation
58M

Built-in validation covers required fields, character limits, regex validation on text fields, and validation of image and file fields. There is no cross-field validation or pre-save validation hook; custom fields built as UI-extension apps can enforce their own rules only on the client side. This is standard built-in validation without meaningful extensibility.

1.1.5
Content versioning
70M

Content items and pages keep a version history that editors can browse and restore, and a recycle bin recovers deleted items. Scheduled publish and unpublish dates are native, and Batches (with Batch Publishing expanded in March 2026) coordinate multi-item releases. Instance sync through the CLI provides some environment separation. Held below 75 because there is no content branching and no rich visual diff between versions.

Authoring Experience
1.2.1
Visual/WYSIWYG editing
70M

Agility's page management (sitemap, page templates, module zones) lets marketers add, remove and reorder modules on pages without developer involvement, which goes beyond most form-only headless CMSes. Web Studio (upgraded Oct 2025) adds live preview with click-to-edit across multiple deployments, and Agility Decorate (July 2026) auto-tags Next.js components with data-agility attributes. Held below 75 because modules are rearranged in the page editor form rather than by drag-and-drop on the rendered page canvas.

1.2.2
Rich text capabilities
58M

The core rich text editor (refreshed with an inline toolbar, code samples and paste or drag-drop image upload) stores its output as HTML, which limits portability to web channels. Structured JSON output needs the separate Block Editor app, and the core editor cannot embed content entries inline. Standard WYSIWYG with an optional structured alternative puts it in the 55–60 range.

1.2.3
Media management
72M

The built-in media library supports folders, search, metadata and zip upload that preserves folder structure (fixed Aug 2026). Assets are served from Agility's CDN with URL-based transforms for width, height and format, including WebP, and the new Asset Manager arrived with the Oct 2025 UI refresh. Focal Point and an enhanced image editor shipped in May 2025. Held just below 75 because AVIF support and advanced DAM features such as rights and tagging taxonomies are limited.

1.2.4
Real-time collaboration
62M

Web Studio's Oct 2025 release added a Presence Indicator showing who else is active, in-app comments with @mentions, and an activity feed sidebar. Items are locked while another editor has them checked out, which prevents conflicts. There is no simultaneous real-time co-editing of the same entry, so the score stays in the adequate band.

1.2.5
Content workflows
66L

Agility supports approval workflows (request approval, approve, decline) with role-based permissions, and workflows can be defined with custom steps on higher plans; the CLI 1.0 sync covers workflow definitions. Batches and scheduling support coordinated release management. Evidence on conditional routing and per-stage notification configuration is thin, and the richer workflow features are plan-gated, so the score sits in the upper-adequate band.

Content Delivery
1.3.1
API delivery model
76H

Agility provides a REST Content Fetch API (content, lists, pages, sitemaps with filtering, sorting and paging), a GraphQL API (GA since 2021), a Content Sync API for incremental local caching, and a separate Management API with @agility/management-sdk. Locale is a first-class API parameter and preview and live keys are separated. Held to the mid-70s because GraphQL coverage of pages, templates and modules has lagged content lists, and REST filtering is less expressive than leading peers.

1.3.2
CDN and edge delivery
76M

Both the Fetch API and assets are served from a global CDN (api.aglty.io, cdn.aglty.io) and are invalidated automatically on publish, with the Sync API supporting edge and static caching patterns. Agility is fully SaaS, so no customer CDN setup is required. Held below 80 because there are no documented sub-second purge SLAs, granular cache controls or edge personalization primitives.

1.3.3
Webhooks and event system
72M

In 2026 Agility added signed webhooks following the Standard Webhooks specification, automatic retries for failed deliveries, and a delivery history log. Webhooks fire on content and page save, publish, unpublish and delete events, and can be scoped to preview or live. Held just under 75 because event filtering is coarse (no per-model filters) and schema-change events are not documented.

1.3.4
Multi-channel output
72M

Agility is a purpose-built headless CMS whose content is delivered as JSON over REST and GraphQL, with an MCP server (GA June 2026) for AI-agent channels. Official SDKs and starters cover JavaScript/TypeScript (Next.js, Nuxt, Astro, Gatsby, Eleventy) and .NET, but coverage of other languages (Java, Python, mobile native) relies on community or raw HTTP. The core rich text field outputs HTML, which limits channel neutrality. Both gaps keep it below 80.

2Platform Capabilities48▼
Personalization & Experimentation
2.1.1
Audience segmentation
25H

Agility CMS has no native segmentation engine or audience builder; its own personalization guide (Sept 2026) positions the CMS as the content layer of a 'personalization stack' with external CDPs/decision engines. Not lower because the API-first model and module structure make CDP-driven segmentation straightforward to wire up.

2.1.2
Content personalization
32M

No native variant-per-segment authoring or per-audience preview. Variants are modeled as separate modules/content items in Content Zones and resolved by an external engine or frontend logic. Slightly above floor because modular page architecture supports variant patterns cleanly.

2.1.3
A/B and multivariate testing
28M

Agility has no experimentation engine of its own, but the PostHog app (beta) surfaces experiment status, variant performance and statistical significance in the content item sidebar, so editors see results without leaving the CMS. Traffic allocation and the tests themselves still run in PostHog, which keeps this in the external-tool band.

2.1.4
Recommendation engine
12H

No algorithmic recommendation engine of any kind; related content is manual curation via Linked Content fields. Scored at floor band for manual-only curation.

Search & Discovery
2.2.1
Built-in search
32M

The UI refresh added an advanced global search for editors inside the CMS, and the Content Fetch API supports filtering, but there is no delivery-side full-text search with relevance ranking, facets, or typo tolerance for end users. Not higher because production site search is always delegated to Algolia or similar.

2.2.2
Search extensibility
66M

Official Algolia integration listed on Agility's integrations page, with webhook-driven indexing patterns and a Content Sync API suited to building external indexes; signed webhooks with retries (2026) make sync reliable. Not higher because Elasticsearch/Typesense patterns are generic webhook guidance rather than first-party connectors.

Commerce Integration
2.3.1
Native commerce
12H

No product catalog, cart, checkout, pricing, or inventory. Agility markets itself as a headless CMS for ecommerce but relies entirely on commerce platforms.

2.3.2
Commerce platform integration
54M

Official picker apps for BigCommerce, Shopify and commercetools let editors browse, search and attach products inside content items; the commercetools app shows images, SKUs, pricing, variants and categories via the Product Projection Search API. Selections are stored as JSON on the item, so this is picker-level depth rather than live federation or bidirectional sync. No SFCC app.

2.3.3
Product content management
52M

Product editorial content is handled with generic content models plus the commerce picker fields; flexible field types, linked content and nested modules cover descriptions, imagery and variant copy. No product-specific model templates or PIM-like attribute patterns.

Analytics & Intelligence
2.4.1
Built-in analytics
38M

The GA4 dashboard app and the PostHog app (beta) bring page views, visitors, scroll depth, time on page and per-content-item impressions and CTA clicks into the Agility dashboard and editor sidebars. The data comes from the connected analytics tools, and there is no native authoring productivity, time-to-publish or content health reporting.

2.4.2
Analytics integration
63M

First-party GA4 app with dashboard embedding plus a PostHog app (beta) that embeds site and content-level analytics in the editor. Segment and Amplitude still depend on frontend tagging and webhooks, and PostHog is not yet GA, so this sits just below 65.

Multi-Site & Localization
2.5.1
Multi-site management
64M

Agility supports multiple sites/sitemaps within an instance plus multi-instance setups, sharing users, assets and content across websites, with granular security and workflow per site. Teams cascade roles across instances. Not 70+ because cross-instance content sharing is limited; sharing works best within one instance.

2.5.2
Localization framework
64M

Content exists per locale as connected copies that stay linked but edit and publish independently, with regional variants (en-us/en-ca) and an Other Locales column and filter in content lists. Save & Localize and Bulk Copy to Locale(s) are documented as private beta, not available on every instance. This is item-level localization without field-level fallback chains.

2.5.3
Translation integration
55M

Native DeepL panel translates individual fields in the editor and runs bulk translation during locale copy, which is a genuine machine-translation hook. No pre-built Smartling, Lokalise, Phrase, or Crowdin connectors found, so TMS workflows need custom integration.

2.5.4
Multi-brand governance
48M

Organization-level management across instances via reusable Teams and per-site roles and workflows gives reasonable centralized control. No cross-brand policy enforcement, global style governance, or shared component library spanning brands.

Digital Asset Management
2.6.1
Native DAM capabilities
50M

The Asset Manager (refreshed Oct 2025) offers a folder-based media library with an image editor, focal point, zip upload, and folder-level permissions. Metadata and tagging are lightweight, with no asset versioning or rights/expiry management; enterprise DAM is delegated to Cloudinary via a custom field.

2.6.2
Asset delivery & CDN optimization
68M

Every asset is served from the built-in CDN (cdn.aglty.io) with query-string width, height, crop mode and quality parameters; format=auto converts to WebP or AVIF per browser, and editor-set focal points drive crops. Not 70+ because there is no automatic smart or face-aware cropping and the transform set is compact.

2.6.3
Video & rich media management
30M

Video files can be uploaded to the media library, but there is no transcoding, adaptive bitrate streaming, thumbnail generation or captions management. Official YouTube, Vimeo, Bynder and Cloudinary apps provide video picker fields, which is still external hosting.

Authoring & Editorial Experience
2.7.1
Visual page builder & layout editing
64M

Web Studio provides in-context visual editing on the real frontend with responsive preview, and Agility Decorate (2026) auto-tags Next.js components for click-to-edit. Editors add, arrange, and remove modules within Content Zones on page templates. Not 75+ because true in-canvas drag-and-drop layout composition is limited; layout is zone/module based.

2.7.2
Editorial workflow & approvals
58M

Configurable approval workflows with request/approve/decline actions, role-based routing, and audit trails; workflows sync via Agility CLI 1.0. Advanced custom workflows are gated to enterprise plans, and there is limited conditional/parallel routing and no SLA due dates.

2.7.3
Publishing calendar & scheduling
60M

Scheduled publish and unpublish (with redirect-on-unpublish for pages), per-locale publishing schedules, and Batch Publishing (Mar 2026) for publishing many items together. No atomic release bundles and no strong calendar view found.

2.7.4
Real-time collaboration
55M

Web Studio adds a presence indicator, instant field-locking to prevent conflicts, commenting with @mentions, and an activity feed; version history is available. Not higher because it uses locking rather than simultaneous co-editing, and there is no suggestion mode.

Marketing & Engagement
2.8.1
Forms & data capture
32M

No native form builder with conditional logic or submission storage. Official apps for Typeform, Formstack, Salesforce Web-to-Lead and HubSpot let editors embed external forms in content, which puts it slightly above the floor.

2.8.2
Email marketing & ESP integration
38L

HubSpot integration covers email campaigns on the HubSpot side, and Salesforce is a listed partner, but there is no content push to an ESP, no triggered sends from CMS events, and no in-CMS email preview. The Mailchimp/Marketo connectors are not confirmed as first-party.

2.8.3
Marketing automation
22H

No native marketing automation (triggers, drip campaigns, lead scoring). Automation lives entirely in HubSpot or Salesforce, with only webhook-level linkage from Agility events.

2.8.4
CDP & customer data integration
35M

No native CDP and no dedicated Segment/mParticle app found; Agility's personalization guidance points to external CDPs integrated through APIs and webhooks. No profile sync into the CMS.

Integration & Extensibility
2.9.1
App marketplace & ecosystem
47M

Agility's App Marketplace lists first-party apps across commerce (Shopify, BigCommerce, commercetools), DAM (Cloudinary, Bynder), video (YouTube, Vimeo), analytics (GA4, PostHog beta), forms (Typeform, Formstack, Salesforce Web-to-Lead), CRM (HubSpot), translation (DeepL, Google Translate) and utility fields, backed by an Apps SDK and open-source Plenum UI. That breadth is real, but it is still a few dozen integrations and a small partner ecosystem.

2.9.2
Webhooks & event streaming
67M

Webhooks cover publish, save (create/update) and workflow events (approval requested, declined, approved) for content and pages, with opt-in signed delivery per the Standard Webhooks spec, configurable retries (1 to 8, exponential with jitter) and a stable webhook-id for idempotency. Not 70+ because there is no model-level filtering, no schema-change events and no event-streaming bus.

2.9.3
Headless preview & staging environments
62M

Preview is solid: staging vs live content states, preview API keys, Web Studio live preview on the actual frontend across screen sizes, and shareable preview URLs. There are no branch environments or environment promotion workflows, so it falls short of 70.

2.9.4
Role-based permissions & governance
68M

Nine built-in roles plus custom roles with permissions at the content-model, entry, field, and asset-folder level; reusable Teams that cascade across instances; enterprise SSO (SAML, OIDC, ADFS). No SCIM user provisioning was confirmed, which keeps it just below 70.

3Technical Architecture65▼
API & Integration
3.1.1
API design quality
68M

A four-API design: the REST Content Fetch API (the main delivery API, page and sitemap aware), a GraphQL API with field selection, multiple queries per request and filtering, the Content Sync API, and a Management API. It is well-organised REST in the 65–80 band. Not higher because the GraphQL API still cannot fetch Pages, Page Templates or Page Modules, and REST filtering is fairly basic.

3.1.2
API performance
70M

The Content Fetch and GraphQL APIs and the asset CDN (cdn.aglty.io) now sit behind Fastly, which invalidates cached content at the edge as soon as it is published. CDN hits do not count toward the rate limit, and the Content Sync API handles large-dataset and static-build patterns. Not higher because direct origin requests are still capped at 10 per second (429 on excess, 408 after 30 seconds), which is tight for heavy preview or server-rendered workloads, and no latency figures are published.

3.1.3
SDK ecosystem
62M

Official SDKs are the JavaScript/TypeScript @agility/content-fetch, a Content Sync SDK, a TypeScript Management SDK, a .NET SDK, and Next.js framework starters. That is about two official languages, in the 55–70 band. Not higher because there are no official Python, Ruby, PHP, Java or mobile SDKs.

3.1.4
Integration marketplace
57M

The integrations page and apps cover commerce (Shopify, BigCommerce), DAM (Bynder, Cloudinary), search (Algolia), analytics (Google-approved GA4 app), CRM and marketing (HubSpot, Salesforce), translation (DeepL) and utilities (the Picker Fields app, Sept 2026). Most categories are covered, but the count is roughly in the 20–50 range. Not higher because there is no TMS connector, no CDP or experimentation apps, and far fewer apps than Contentful or Storyblok.

3.1.5
Extensibility model
67M

Agility Apps SDK v2 (@agility/app-sdk) supports custom fields, sidebar panels, dashboards and modals inside the CMS UI. Server-side extension is through signed webhooks (Standard Webhooks spec, retries, delivery history), and the MCP Server (GA June 2026) opens the platform to AI agents. Not higher because there is no hosted server-side function or action runtime like Contentful App Framework functions or Sanity Functions.

Security & Compliance
3.2.1
Authentication
70M

Enterprise SSO through Auth0 supports SAML, OIDC, WS-Federation, Active Directory, LDAP and ADFS, with named providers including Entra ID, Okta, Google Workspace and PingFederate. MFA, Personal Access Tokens for CLI and CI/CD, and OAuth 2.0 for the MCP server round it out. The docs state that Enterprise SSO is only available on Enterprise plans, and roles are still assigned inside Agility rather than through the IdP, which keeps it in the 60–75 band.

3.2.2
Authorization model
71M

Nine built-in roles plus custom roles with granular permissions, Teams that cascade roles across instances, approval workflows and audit trails. The enterprise security page claims permissions down to field level. Not 80+ because content-instance (owner-only) access control is not documented.

3.2.3
Compliance certifications
71M

SOC 2 Type II (current reporting period from 31 August 2025, report under NDA), GovRAMP registered and GDPR compliant, with AES-256 at rest and TLS 1.2+ in transit on Azure. Data residency is documented: an instance lives in one of five regions (US North Central, US East, Canada Central, West Europe, Australia), and DR replication stays inside the same country boundary. Not higher because ISO 27001 is only Azure's inherited certification rather than Agility's own, there is no HIPAA BAA, and customer-managed keys are not offered.

3.2.4
Security track record
57L

No known breaches or published CVEs for the SaaS platform, and security is communicated through the trust and enterprise security pages. No public bug bounty or published vulnerability disclosure policy turned up in search. Clean history with basic disclosure puts it in the 50–65 band.

Infrastructure & Reliability
3.3.1
Hosting model
57H

SaaS only, on Microsoft Azure, and each instance is provisioned into a customer-selected region (US North Central, US East, Canada Central, West Europe or Australia) that holds all of its data at rest. There is no self-hosted or private-cloud option, so it stays in the SaaS-only band of 50–60. Having five selectable residency regions lifts it slightly above the minimum.

3.3.2
SLA and uptime
76M

The marketing site advertises a 99.95% uptime SLA on Azure, and status.agilitycms.com publishes incidents and history with subscribable notices. The SLA docs split this into separate delivery and management SLAs, but the actual figures, maintenance terms and service credits are set per contract rather than published. Just under 80 because the published docs never commit to a number and the SLA is an enterprise contract term.

3.3.3
Scalability architecture
64M

CDN-backed delivery on Azure, with CDN traffic exempt from rate limits. The Content Sync SDK suits static and ISR architectures, and pricing is fixed rather than usage-based. There are enterprise and public-sector customers. Not 75+ because there are no published scale limits (entries, RPS, concurrent editors) or large-scale references on the level of Contentful or Contentstack.

3.3.4
Disaster recovery
62M

Agility now documents its DR model: automated backups with point-in-time restore, automated failover to a secondary Azure region inside the same country without any endpoint changes, a written BC/DR plan, and DR tests (including backup restores) at least once a year. The edge keeps serving published content during an origin outage. Content and models can be exported with Agility CLI 1.0 pull or the Management API. Not higher because the RTO/RPO figures, backup retention and regional pairings are only shared on request or under NDA, which keeps it at the top of the 50–65 band.

Developer Experience
3.4.1
Local development
58M

Agility CLI 1.0 (repo active Aug 2026) pulls models, content and pages to the local filesystem and pushes them back. The Content Sync SDK lets local builds run against synced files, and framework starters (Next.js, including a 2026 demo site) run locally against a cloud instance. Not 70+ because there is no local CMS emulator; the editing backend is always the cloud instance.

3.4.2
CI/CD integration
58M

Separate instances act as environments, CLI 1.0 syncs models, content, pages and workflows between them, and Personal Access Token auth supports pipelines. Webhooks trigger site rebuilds. Not higher because there are no scripted schema migrations, environment aliasing, or branch-per-PR content environments.

3.4.3
Documentation quality
67M

agilitycms.com/docs covers the Content Fetch, GraphQL, Sync and Management APIs, plus the Apps SDK, webhooks and CLI (including a CI/CD guide with GitHub Actions pipelines). It now has an API reference generated from OpenAPI specs, an llms.txt index, Markdown versions of every article, and new architecture pages on security, residency, SLA, DR and CDN. There is also a GraphQL playground in each instance and an active changelog. Not higher because the examples are JS/Next.js-centric and some pages are stale (the GraphQL page still shows 2021 screenshots and says Pages support is coming).

3.4.4
TypeScript support
62M

The Content Fetch, Management and Apps SDKs ship TypeScript types, and the Next.js starters keep content types in lib/types. There is no official type generation from content models, so developers write interfaces by hand or with AI help. That puts it in the 60–75 typed-SDK-without-codegen band, near the low end.

4Platform Velocity & Health56▼
Release Cadence
4.1.1
Release frequency
74H

The developer changelog has 13 dated entries in 2026 so far, four of them in September alone. Shipped work includes the MCP server (GA June 18 2026), Agility CLI 1.0 with token auth for CI/CD (July 6), Agility Decorate for Next.js click-to-edit tagging (July 23), signed webhooks with retries and delivery history (Sept 9), nested-content publishing (Sept 23) and asset where-used tracking (Sept 28). Not higher because much of this is editor polish and tooling rather than large platform capabilities. Not lower because meaningful features now land roughly monthly.

4.1.2
Changelog quality
63M

The docs changelog is dated and filterable by type (API, Bugs, Feature, Improvement, Integration, Platform, SDK), with a short explanation per change and links to docs. It does not flag breaking changes or link migration guides. A September 25 2026 'Catching Up: Features Released Since 2025 That We Didn't Log' entry admits that shipped features such as the MCP server, batch publishing and the USA East region were missing for months. Not higher because of those gaps; not lower because the structured, tagged feed is better than a blog-only one.

4.1.3
Roadmap transparency
66M

Agility publishes a public roadmap page with dated commitments, such as UI refresh feature parity by June 30 2026, and lists shipped versus upcoming items. No public community voting portal (Canny or GitHub Discussions) was found, which keeps it below 70. Clearly more open than roadmaps shared only in enterprise briefings.

4.1.4
Breaking change handling
60I

The Content Fetch and Management APIs have stayed stable, and SaaS delivery shields customers from platform upgrades. The SDKs and CLI (now 1.0) use semver. No published deprecation-window policy or codemod tooling was found, and behaviour changes ship as defaults with an opt-out: since September 23 2026, publishing an item also publishes its nested linked content unless the editor ticks 'Publish this item only'.

Ecosystem & Community
4.2.1
Community size
40M

Agility is a SaaS platform with a small open-source footprint: its starter and SDK repos each sit well under 1K GitHub stars, and npm downloads of @agility/content-fetch are modest. Stack Overflow volume is sparse. Its G2 base of roughly 200 reviews is respectable for a niche vendor, which keeps the score from dropping lower.

4.2.2
Community engagement
52L

Agility runs a community Slack/Discord where staff and developer-relations people respond, and G2 reviewers repeatedly praise responsive support. The community is small, with few outside contributions to the SDK or starter repos. Engagement relies more on the vendor than on peers.

4.2.3
Partner ecosystem
57M

Agility runs a formal Implementation Partner Program with a public directory and free Agility Academy certification. MNP Digital, the digital arm of a large Canadian national consulting firm, joined in July 2025, and Deploi was added more recently, alongside boutique agencies such as Dotfusion, 9thCO and AdverNETS. No global SIs such as Accenture or Deloitte are named, and coverage is concentrated in Canada, the US and the UK.

4.2.4
Third-party content
40M

Nearly all tutorials, videos and guides come from Agility's own blog, docs and Academy. Independent content is limited to occasional agency posts and CMS Critic coverage, with no significant Udemy or Pluralsight courses or conference-talk presence. This is typical of an obscure SaaS CMS.

Market Signals
4.3.1
Talent availability
40M

Job postings that name Agility CMS are rare. Buyers instead hire general React/Next.js or .NET developers, who can pick up the API-first model quickly. Agility Academy offers certification, but the pool of certified practitioners is small and concentrated in partner agencies.

4.3.2
Customer momentum
56M

G2 gave Agility a Momentum Leader badge in Spring 2026 and Headless CMS Leader status again in Summer 2026, and it keeps publishing case studies such as Collabria Financial. G2 review count has been flat at about 204 through 2026, and no notable new enterprise logos or growth metrics were found independently, so the score stays below 65.

4.3.3
Funding and stability
46L

Agility is a long-running Toronto company (founded 2002) whose only disclosed outside capital is an August 2023 round with Venbridge, a non-dilutive growth lender, plus an earlier small round. There is no 2025 or 2026 funding, layoff or acquisition news (a December 2025 acquisition of 'Agility, Inc.' by Guide Technologies involved an unrelated manufacturing software firm). It keeps shipping, which points to modest but stable operations; little capital compared with VC-backed headless peers limits the score.

4.3.4
Competitive positioning
52M

Agility positions itself as a marketer-friendly headless CMS with page management, a sitemap-driven model and Web Studio visual editing, a real but crowded niche next to Storyblok and Contentstack. It holds G2 Headless CMS Leader status across Spring and Summer 2026, but no Gartner Magic Quadrant or Forrester Wave inclusion was found. It has some differentiation and no analyst recognition.

4.3.5
Customer sentiment
69H

Agility is rated about 4.4 to 4.5 out of 5 on G2 across roughly 204 reviews, which puts it at the top of the 60 to 72 guidance band. Reviewers praise ease of use, the visual page manager and responsive support. The recurring complaints are occasional UI clunkiness (being addressed by the ongoing UI refresh) and a smaller ecosystem. No strong negative sentiment was found on community forums.

5Total Cost of Ownership62▼
Licensing
5.1.1
Pricing transparency
64H

The live pricing page now lists three packages: a free Proof of Concept, Essentials at $699/mo, and Enterprise at custom pricing. A full feature comparison table shows users, entries, storage, bandwidth, SLA and security features per tier. That ends the confusion from conflicting third-party prices ($1,249, $2,499) and sits at the industry norm of public lower tiers with a gated Enterprise tier. It stays mid-band because every CTA is 'Chat with Us', the page opens with 'before we talk numbers, let's talk about your project', and Enterprise has no published starting price.

5.1.2
Pricing model fit
60H

The model is flat and predictable. Every package includes unlimited content models, unlimited locales and unlimited API and asset requests, with the limits set on users, entries (25k on Essentials), sitemaps and a 500GB monthly bandwidth allowance that covers assets and API traffic. The free-to-paid cliff is steep: $699/mo, billed annually, is the first paid step, with no cheaper middle tier. Essentials also keeps the same 5-user cap as the free POC, so growing past 5 editors means going to Enterprise. That is well above the $99 to $300 entry tiers at Storyblok, Sanity or DatoCMS.

5.1.3
Feature gating
48M

Editorial and developer features ship on every package: page management, workflows, versioning, scheduling, DAM, REST and GraphQL APIs, webhooks, the Sync SDK and custom fields. Security and governance are gated, though. Enterprise SSO (Auth0, SAML, AD, LDAP) and a 99.9%+ SLA are Enterprise-only, custom roles and Teams are marked available on one tier only, and non-US data centres (Canada, Europe, Australia) need Enterprise. MFA and login-provider control are missing from the free POC. Essentials also caps users at 5, so any real team is pushed to Enterprise, which is the problematic pattern this item penalizes.

5.1.4
Contract flexibility
45H

The pricing FAQ states that licensing packages are 'typically billed annually', payable by ACH, wire or credit card depending on the agreement. The FAQ confirms a nonprofit discount, available on request. No monthly option, startup program or published exit terms were found. Annual-only billing puts this below 50, and the confirmed nonprofit program keeps it from scoring lower.

5.1.5
Free / Hobby Tier
38M

The free-forever plan (5 users, 2,500 items) is no longer on the pricing page. In its place is a free 'Proof of Concept' package reached through 'Chat with Us', described as a custom POC built with Agility's team, plus a trial that lasts 30 days by default and can be extended by asking support. A self-serve signup link still works, but it is framed as a trial, not a permanent hobby plan. A time-limited, sales-assisted evaluation is not a genuine free tier, so the score drops sharply. It stays above 30 because the POC's limits (25k entries, 500GB) are generous while it lasts.

Implementation Cost Signals
5.2.1
Time-to-first-value
70M

Self-serve trial signup still works, and Agility ships Next.js starter sites and SDKs (JS fetch SDK, Sync SDK, Management SDK, CLI, .NET) that return a working content query or starter site within an hour or two. G2 rates ease of setup at 8.5/10. Some reviewers call the initial setup and the page and module model confusing, and the pricing funnel now steers buyers toward a sales call, which holds it below 75.

5.2.2
Typical implementation timeline
66L

G2 reviewers cite implementation speed as a strength. Built-in page and URL management, sitemaps and module composition cut the custom routing work that pure headless CMSs need for marketing sites. Agility claims an AI-assisted POC can be built 'in a couple days', but that is vendor marketing. Few public timeline reports exist and most builds are agency-led, so the estimate is inferred at roughly 4 to 8 weeks for a marketing site.

5.2.3
Specialist cost premium
68M

Implementations use mainstream skills: React and Next.js on the front end, REST and GraphQL APIs, and JavaScript or .NET SDKs, so generalist frontend developers can deliver without certification. The Agility talent pool and partner ecosystem are small compared with Contentful or Sanity, which adds some ramp-up and agency-dependence premium.

Operational Cost Signals
5.3.1
Hosting costs
78H

Agility is multi-tenant SaaS only. CMS hosting, the content APIs, the DAM and Fastly CDN delivery are in the subscription, with 500GB storage and 500GB monthly bandwidth on Essentials. Buyers still pay separately for front-end hosting on Vercel, Netlify or Azure, as with any headless CMS, which keeps it out of the top of the band.

5.3.2
Ops team requirements
80H

Agility is managed SaaS with 24/7 infrastructure monitoring and 30-day point-in-time backups included, so the customer runs no servers, databases or CMS upgrades. The remaining ops work is the decoupled front end: build pipelines, preview environments and webhook-driven revalidation. That is standard for headless CMSs and does not need a dedicated ops role.

5.3.3
Vendor lock-in and exit cost
60M

Content leaves easily. The Agility CLI and Content Sync SDK download all content and assets to the local file system as JSON, and the Management SDK and API support scripted migration. The page, module and sitemap model is Agility-specific, though, and front ends written against it need rework to move to another CMS. That is moderate effort, not severe lock-in.

6Build Simplicity67▼
Learning Curve
6.1.1
Concept complexity
66M

Developers work with content models, content lists, page modules, page templates with module zones, and the sitemap, plus instances and the preview/live API key split. Each maps to a familiar web idea (pages, routes, components), but the page-management layer means there are more core concepts than in a pure content-API CMS. That puts it in the upper-middle band rather than 75+.

6.1.2
Onboarding resources
62M

There are framework guides (the Next.js docs section and a walkthrough of how the starter works), a Web Studio 101 guide, template instances to sign up with (the Blog Template), and a 2026 blog series on building a site with AI assistance. No structured certification path or interactive in-console tutorial was confirmed, and reviewers say fuller documentation would help onboarding, so it sits in the adequate-docs band.

6.1.3
Framework familiarity
72H

Agility offers standard REST (Content Fetch) and GraphQL APIs, TypeScript SDKs and a first-class Next.js starter using the App Router, draft mode and next/image, plus a .NET SDK. The one platform-specific pattern is mapping page modules to React components through a module registry. The GraphQL API cannot yet fetch pages or modules, which pushes page-driven sites onto the REST SDK, so the score stays just below 75.

Implementation Complexity
6.2.1
Boilerplate and starter quality
72M

The vendor maintains a Next.js starter that pairs with a pre-populated Blog Template instance (models, modules and example content), ships with TypeScript and Tailwind, includes preview wiring and deploys to Vercel with one click; a 2026 demo site and SSR and search variants also exist. Starters for other frameworks (Nuxt, Astro, Gatsby, Eleventy) are older and less actively maintained, which keeps it below 75.

6.2.2
Configuration complexity
64M

A working integration needs the instance GUID, separate Preview and Fetch API keys, a Security Key for preview validation, and locale and sitemap/channel settings: about five to seven values, all under Settings > API Keys. Defaults are clear and the starter reads them from .env, but the count and the preview-specific key put it in the moderate band.

6.2.3
Data modeling constraints
56M

Models, modules and templates are defined in the UI (a visual model editor arrived in late 2025), and Agility CLI 1.0 syncs them between instances. There is no schema-as-code source of truth and no scripted content migrations, so renaming reference names or changing field types on live content needs manual care. Native field types are limited (no JSON, geo or union fields). This is workable with tooling support, so it sits mid-band rather than at the 30–50 level.

6.2.4
Preview and editing integration
62M

Preview needs frontend code: middleware catches ?agilitypreviewkey=, an /api/preview route turns on Next.js draft mode and injects the Web Studio SDK, and the site's CSP must allow app.agilitycms.com. The starter ships this pre-wired and Agility Decorate (2026) auto-tags Next.js components for click-to-edit. Agility's own post on Next.js 16's proxy.ts breaking preview shows the middleware path can be fragile, so it sits in the well-documented-but-code-required band.

Team & Talent
6.3.1
Required specialization
74H

Generalist TypeScript/React developers (or .NET developers using the .NET SDK) can be productive without a certification; the platform knowledge they need is limited to the page/module model and the preview flow. The starter is set up for AI coding assistants. It is just short of 75+ because the module-to-component mapping and page-routing conventions are still Agility-specific.

6.3.2
Team size requirements
74M

It is fully SaaS with no infrastructure to run, and the starter plus Blog Template and one-click Vercel deploy let a solo developer ship a production marketing site. Multi-locale, multi-site or enterprise rollouts usually add a content architect, which keeps the score just below the solo-developer 75+ band.

6.3.3
Cross-functional complexity
70M

After go-live, editors create pages in the sitemap, choose templates, and add, reorder and remove modules in zones without a developer, and they can preview in Web Studio and schedule publishing. That self-service goes beyond most form-based headless CMSes. New module types or layouts still need developer work, and there is no free-form drag-and-drop canvas, so it stays at 70.

7Operational Ease69▼
Upgrade & Patching
7.1.1
Upgrade difficulty
78M

Agility CMS is multi-tenant SaaS on Microsoft Azure, so the Content Manager and the Fetch and Management APIs update continuously with no customer upgrade. The customer's upgrade work sits in the frontend SDKs: @agility/nextjs has moved to v16.x to track Next.js 16, so each Next.js major means an SDK bump and some starter-pattern changes. Scored below the 80–90 SaaS band because that SDK-tracking work is real and repeated.

7.1.2
Security patching
86H

The vendor handles all infrastructure patching on Azure, with Auth0 for identity. Agility holds SOC 2 Type II (SSAE 18), and the underlying infrastructure is ISO 27001/27018 and CSA STAR compliant. No CVEs or security incidents turned up for 2025–2026, and the status page lists none. Scored just below 90 because customers still own the security of their frontend app and SDK dependencies.

7.1.3
Vendor-forced migrations
60L

The core Content Fetch REST API has stayed stable (content-fetch is still on v2), and no community complaints about painful forced API migrations turned up. However, the old @agility/content-management-js-sdk has been deprecated and pulled from npm in favour of @agility/management-sdk, which is still pre-1.0 (v0.1.x). Management-API integrations therefore have to be rewritten against a young SDK. The Next.js and .NET SDK lines also track framework majors, so it sits a little lower than before.

7.1.4
Dependency management
80M

Customers run no server-side CMS dependencies: database, search, CDN and media storage are all vendor-managed. The client-side footprint is a few small packages (@agility/content-fetch, @agility/nextjs, @agility/management-sdk, the app SDK and the CLI). Not higher because the Next.js SDK pins framework majors, so the customer's framework upgrades are tied to Agility's SDK release timing.

Operational Overhead
7.2.1
Monitoring requirements
68M

Webhooks gained per-webhook delivery history in September 2026 (each attempt, next retry time, full payload and response, kept 90 days), plus opt-in automatic retries with backoff and HMAC signing. The header sync indicator now reports failed preview syncs as well as live ones. A public Statuspage with email and Slack subscriptions covers platform health. There is still no usage dashboard or APM, and customers must monitor cache revalidation in their own frontend, so it stays in the upper 60s.

7.2.2
Content operations burden
60M

In September 2026 the media library started showing where each asset is used across pages, components and content. Deleting an in-use asset now requires explicit confirmation, and deleted assets can be restored from trash. Publishing also includes nested linked content by default, and batch publishing and bulk locale copy (2026) cut routine editorial work. Page and sitemap management, redirects, scheduling and workflows were already built in. Not higher because there is no content-health dashboard, expiry workflow or broken-reference alerting for entries.

7.2.3
Performance management
72M

APIs are served from Azure behind a CDN, so the vendor handles backend performance. The customer still manages delivery-side caching: the official Next.js starter has teams tune AGILITY_FETCH_CACHE_DURATION and webhook-based cache invalidation. Reviews report preview delays of 1–2 minutes, slow page publishing and occasional Content Manager slowness, which keeps this below the 75–85 SaaS band.

Support & Resolution
7.3.1
Support tier quality
68M

Support is well rated: G2 Quality of Support is 8.8/10, and reviewers repeatedly praise responsive, thorough investigation. Current pricing gives Basic Support on the free Proof of Concept, Standard Support and an SLA on Essentials ($699/mo annual), and Enterprise Support on Enterprise. 24x7 critical support, a Customer Success Manager, a private Slack channel and the 99.9%+ SLA are all Enterprise-only. That gate keeps it just below 70.

7.3.2
Community support quality
48L

A public community Slack workspace gives direct access to Agility staff alongside users, and staff participation is its main strength. The community is small compared with Contentful, Sanity or Strapi: Stack Overflow coverage is sparse, few third-party tutorials exist, and GitHub activity is modest. Answers depend heavily on Agility staff being available.

7.3.3
Issue resolution velocity
64M

As SaaS, fixes reach all customers at once, and the developer changelog has returned to a weekly cadence with named bug fixes, such as three root causes of duplicate webhook deliveries in September 2026. The status page has logged only one minor incident in 2026, against several major Fetch API incidents in late 2024. Held in the mid 60s because a September 2026 changelog entry admits features shipped since 2025 went unlogged, and reviews still cite long-standing preview and rich-text issues.

8Use-Case Fit36▼
Marketing Sites
8.1.1
Landing page tooling
62H

Agility's Page Management lets marketers create new pages in the sitemap, pick a developer-defined page template, and add, remove and reorder modules within its Content Zones without developer help. Web Studio (upgraded Oct 2025) adds live preview with click-to-edit on the real frontend. Not 70+ because there is no free-form drag-and-drop canvas: new templates and module types still need a developer, so marketers compose from a fixed palette.

8.1.2
Campaign management
33H

Scheduled publish and unpublish (including redirect-on-unpublish for pages), per-locale schedules, and Batch Publishing (expanded March 2026) support coordinated campaign launches. There are no campaign objects, campaign calendars, multi-channel campaign coordination or campaign analytics. That is the typical headless band.

8.1.3
SEO tooling
68H

This is one of Agility's strongest marketing-site traits compared with other headless CMSes. Pages carry built-in SEO fields (meta title, description, keywords, visibility and sitemap inclusion), editors control page paths and URL slugs, a native URL Redirections manager handles 301 and 302 redirects with bulk import and testing, and sitemap-driven page management lets developers generate XML sitemaps automatically from CMS data. Structured Schema.org markup and canonical handling are left to the frontend, and there is no built-in SEO scoring, which keeps it below 75.

8.1.4
Performance marketing
33H

Agility has no native form builder, lead capture or conversion tracking. Its integrations directory now lists three form tools (HubSpot forms, Formstack and Typeform) alongside the Salesforce Sales Cloud connector, so embedding lead capture is a documented pattern rather than custom work. UTM and conversion tracking still live in GA4 or the marketing automation platform, which keeps it in the band for platforms that rely on external tools, near the top.

8.1.5
Personalization and targeting
33H

There is no native segmentation, behavioral or geo targeting. Agility positions the CMS as the content layer, with engines such as Conscia (listed in Agility's own integrations directory), Uniform (which maintains an Agility connector) or Optimizely resolving variants modeled as modules in Content Zones. Within the no-native-personalization band, at the top because two personalization engines have ready connectors.

8.1.6
A/B testing and experimentation
28M

There is no built-in experimentation, traffic splitting or significance reporting. A/B tests run in external tools (Optimizely Web Experimentation, Uniform, VWO) over Agility content variants. There is no first-party experimentation app, only Uniform's connector.

8.1.7
Content velocity
60M

Marketers can add pages to the sitemap, reuse shared content lists and modules, and use page templates with default modules to launch pages without developers. Web Studio inline editing, Batch Publishing, Bulk Copy to Other Locales (May 2026), DeepL field translation and the MCP server for AI-assisted authoring speed up cycles. Not 70 because there is no true page or template cloning with one-click duplication of an entire layout family, and new layouts still need development.

8.1.8
Multi-channel publishing
55H

Content models are channel-agnostic JSON delivered over the REST Fetch, GraphQL and Sync APIs, with an MCP server for AI-agent channels. However, Agility's page and sitemap model is web-first, core rich text stores HTML, and there are no channel-specific renditions or native email, social or push delivery. Web-first with API delivery puts it in the 40–60 band, near the top.

8.1.9
Marketing analytics integration
42M

A Google-approved GA4 app surfaces website metrics on the Agility dashboard, a step beyond tag-only integration. There are no per-content performance metrics, engagement or content-decay reporting inside the editor, and other analytics tools rely on frontend tagging.

8.1.10
Brand and design consistency
45M

Page templates, predefined module types and Content Zones constrain what marketers can place, so pages stay component-based and on-brand. Role permissions can restrict who edits shared components. There are no locked design tokens, style guardrails or theme enforcement in the CMS, since styling lives in the frontend code.

8.1.11
Social and sharing integration
32M

OG and Twitter-card metadata can be modeled on page SEO or custom fields and rendered by the frontend. There is no social scheduling, push-to-social or social proof widget. This is basic OG metadata management only.

8.1.12
Marketing asset management
50H

The Asset Manager (refreshed Oct 2025) provides folders, search, metadata, an image editor with focal point, zip upload and folder permissions, with CDN URL transforms for size and WebP. Bynder and Cloudinary integrations are available for enterprise DAM needs. There is no native video hosting, rights or expiry management, or usage tracking.

8.1.13
Marketing localization
50M

Unlimited locales on all plans, with connected per-locale copies that publish independently and have per-locale schedules. Regional variants (en-us, en-ca) are supported, and there is DeepL field and bulk translation plus Bulk Copy to Other Locales. This is generic localization applied to marketing content. There are no transcreation workflows, TMS connectors (Smartling, Phrase) or locale campaign variants.

8.1.14
MarTech ecosystem connectivity
52M

The integrations directory covers CRM and marketing automation (HubSpot, Salesforce Sales Cloud), forms (Formstack, Typeform), analytics (GA4), SEO (Ahrefs), personalization (Conscia), search (Algolia, ai12z), DAM (Bynder, Cloudinary, Vimeo), commerce (Shopify, BigCommerce) and Zapier for no-code orchestration, plus signed, retrying webhooks (Standard Webhooks, 2026). That breadth spans more than three MarTech categories, but most connectors are embed or picker-level rather than deep bi-directional sync, and there are no Marketo, Pardot, CDP or ad-platform connectors, so it stays below 65.

Commerce
8.2.1
Product content depth
48M

Product editorial content is built with generic content models and linked-content lists, with Shopify and BigCommerce picker fields tying items to SKUs. Agility's guidance is to keep products and variants in the commerce system and relate content by product ID. There are no product-specific models, attribute sets or PIM-style variant content.

8.2.2
Merchandising tools
18H

There is no category management, cross-sell or upsell tooling, search merchandising or product spotlights. Merchandising lives entirely in the commerce platform. Agility can only host editorial promo modules.

8.2.3
Commerce platform synergy
46M

Official Shopify and BigCommerce apps provide product picker fields in the editor, storing selected product data as JSON on the item. That is marketplace picker depth, not API federation or real-time sync. There is no first-party commercetools or SFCC app, though a Shopify and StepZen tutorial shows GraphQL federation as a custom pattern.

8.2.4
Content-driven storytelling
42M

Editors can build buying guides and lookbooks as pages composed of modules that include product-picker references, and the page and sitemap model suits editorial commerce landing pages. Shoppable content with inline purchase CTAs is a frontend implementation, not a first-class authoring pattern.

8.2.5
Checkout and cart content
25I

There is no mechanism to inject CMS content into commerce cart or checkout flows. Headless frontends can fetch Agility banners for custom cart pages, but hosted checkouts (Shopify, BigCommerce) remain outside CMS control.

8.2.6
Post-purchase content
20I

Order confirmation, tracking and review-solicitation content is managed by the commerce platform or ESP. Agility has no order-event integration beyond generic webhooks.

8.2.7
B2B commerce content
25L

There are no gated catalogs, account-based content or quote flows. Spec sheets and documentation can be modeled and served, but access gating must be implemented in the frontend. There is no delivery-side audience access control.

8.2.8
Search and discovery content
32M

There is no delivery-side search. The official Algolia integration and webhook or Sync API indexing let teams build blended content and product search, and sitemap pages can serve as search landing pages. Synonyms and faceting live in Algolia, not the CMS.

8.2.9
Promotional content management
38M

Scheduled publish and unpublish with Batch Publishing supports time-activated sale banners and promo modules, and per-locale scheduling allows regional timing. There is no channel targeting, countdown or promo-code content type, so it sits in the scheduled-banners band.

8.2.10
Multi-storefront content
45M

Multiple sitemaps in one instance can serve several storefronts or regions, sharing content models, modules, assets and content lists while keeping storefront-specific pages. Locales add regional variation. There is no storefront-aware legal or editorial override layer, and product content is repeated where storefront-specific copy is needed.

8.2.11
Visual commerce and media
30M

The native media library offers images with focal point and transforms plus basic video upload. There is no 360 view, hotspot, 3D or AR, or transcoding. Cloudinary integration can add richer media, but that is external.

8.2.12
Marketplace and seller content
18L

There are no seller profiles, seller-contributed content workflows or moderation tooling. Multi-author editing exists, but marketplaces are not a supported pattern.

8.2.13
Commerce content localization
45M

Unlimited locales with regional variants and per-locale publishing apply to product editorial content, and DeepL speeds translation. There are no currency-aware blocks or regional regulatory content types. This is generic localization applied to product content.

8.2.14
Commerce conversion analytics
20M

There is no content-to-revenue attribution inside the CMS. The GA4 dashboard app shows site metrics but not commerce conversion by content. Attribution lives in GA4 or the commerce platform.

Intranet & Internal
8.3.1
Access control depth
38M

Author-side RBAC is strong: nine roles plus custom roles, permissions down to model, item, field and folder, and SSO (SAML, OIDC, ADFS). Agility has no delivery-side audience or department visibility, though. Restricting intranet content to departments requires frontend auth and filtering, so it scores in the 'public/private to RBAC' range for intranet purposes.

8.3.2
Knowledge management
38M

Structured content models, version history with restore, approval workflows and editor-side global search support knowledge articles. There are no review dates, expiry-driven lifecycle, knowledge taxonomy tooling or quality delivery search.

8.3.3
Employee experience
20M

Agility has no portal features: no news feed, directory, notifications, social interaction, personalized dashboards or mobile app. An intranet requires a fully custom frontend. Note that 'AgilityPortal' is an unrelated intranet vendor.

8.3.4
Internal communications
22M

News articles can be published via content lists, but there is no audience targeting, read receipts, acknowledgment tracking or mandatory-read workflows.

8.3.5
People directory and org chart
15M

There are no directory, org-chart or HR integrations. A basic staff directory could be modeled as a content list, but there is nothing purpose-built.

8.3.6
Policy and document management
30M

Documents can be uploaded to the media library and policies modeled with version history and approval workflows plus audit trails. There is no acknowledgment tracking or review-date reminders. This is basic versioned document publishing.

8.3.7
Onboarding content delivery
18I

There are no onboarding journeys, role-based progressive disclosure or task checklists. Onboarding pages would be fully custom-built.

8.3.8
Enterprise search quality
22M

There is no delivery search and no federation across SharePoint, Confluence or Drive. Search for an intranet would need Algolia or a separate enterprise search product.

8.3.9
Mobile and frontline access
28I

Content can feed a custom mobile app via APIs, but Agility provides no native employee app, offline mode or push notifications. The editor itself is web-based.

8.3.10
Learning and training integration
15I

There are no LMS integrations or completion tracking. Training content could be hosted as pages only.

8.3.11
Social and collaboration features
15M

Web Studio comments and @mentions are for editors, not employees. There are no end-user comments, reactions, forums or polls.

8.3.12
Workplace tool integration
25L

There are no Teams, Slack or Google Workspace apps. Signed webhooks could drive Slack or Teams notifications through custom middleware.

8.3.13
Content lifecycle and archival
32M

Scheduled unpublish (with redirect-on-unpublish for pages), version history and the recycle bin provide basic expiry. There are no review dates, stale-content flagging or ownership assignment.

8.3.14
Internal analytics and engagement
15M

There are no internal analytics, departmental views or failed-search reporting. The GA4 dashboard app shows generic site metrics only.

Multi-Brand / Multi-Tenant
8.4.1
Tenant isolation
60H

Separate instances are fully isolated (content, assets, editor teams, API keys, security and workflow), and Agility explicitly supports a one-to-one instance-to-site model. Separate regional Azure data silos add data isolation. This is silo-based rather than native multi-tenant brand architecture, so it falls in the 55–70 band.

8.4.2
Shared component library
52M

Within one instance, multiple sitemaps share page templates, module definitions, content models, shared content lists and assets, which is genuine intra-instance sharing across brands. Across isolated instances, sharing relies on CLI 1.0 model sync or the Management API, not live cross-tenant references. Real shared authoring in single-instance mode, but a workaround across instances.

8.4.3
Governance model
50M

Organization-level Teams cascade roles across instances, and role-based permissions let a central team govern shared components while local teams manage their own pages. Approval workflows and audit trails are available. There is no cross-brand policy enforcement or cross-instance approval workflow.

8.4.4
Scale economics
48M

Pricing is now published: Essentials is $699 per month for one sitemap, 5 users and 25k entries, while Enterprise (custom pricing) raises that to 10+ sitemaps, 50 users and 500k+ entries. Running several brands from one instance, the main economy of scale, therefore needs the Enterprise tier. Unlimited locales and API requests on every plan avoid per-market metering. With separate instances each billed on its own, a portfolio scales close to linearly, so this sits in the linear-cost band.

8.4.5
Brand theming and style isolation
30M

Theming is entirely frontend. Per-brand themes can be driven by a sitemap or instance-level settings item, but there are no theme tokens or per-brand style controls in the platform.

8.4.6
Localized content governance
40M

Locales can be scoped per instance, and workflows and permissions can differ per site or instance, which gives some brand-by-locale separation. Translation workflows are shared (DeepL, bulk copy), and there are no per-brand translation approval chains.

8.4.7
Cross-brand analytics
15M

There are no portfolio or cross-brand analytics. GA4 dashboards are per instance.

8.4.8
Brand-specific workflows
50M

Separate instances can run completely different security and workflow configurations, and custom workflow steps are available on higher plans. Within one instance, workflow and permissions can be set per site or section. Central audit across instances is not unified.

8.4.9
Content syndication and sharing
42M

In single-instance mode, shared content lists and modules can appear on several sitemaps and update everywhere on publish, which is effectively syndication without per-site override control. Across instances there is no syndication, only CLI or API copy. There are no controlled override points.

8.4.10
Regional compliance controls
25L

Regional Azure data silos (e.g., Canada Central, US North Central) give data residency choice per instance. Consent, accessibility and cookie rules are frontend concerns, and there are no publishing guardrails.

8.4.11
Design system management
30M

Shared module definitions and page templates across sitemaps give a shared component contract, and CLI sync can propagate models between instances. Versioning and brand extensions of the design system live in frontend code.

8.4.12
Cross-brand user management
55M

Organization-level Teams cascade roles across instances, and SSO (Auth0-backed SAML, OIDC, ADFS) spans them. Single-instance multi-site setups share users with per-site permissions, which supports central admin plus autonomous brand teams. Teams, custom roles and SSO sit on the top pricing tier only, and SCIM was not confirmed, keeping it below 65.

8.4.13
Multi-brand content modeling
42M

Brands in one instance share the same content models and modules. Per-brand variation means optional fields or extra models, with no extension or inheritance of a base model. Across instances, models are forked and synced via CLI.

8.4.14
Portfolio-level reporting
15M

There is no portfolio reporting, freshness-by-brand metric or SLA tracking.

9Regulatory Readiness & Trust48▼
Data Privacy & Regulatory
9.1.1
GDPR & EU data protection
62M

The Master Subscription Agreement includes a Data Processing Addendum as Exhibit A, which covers every customer subject to GDPR or CCPA and defines Data Subject Requests for access, erasure, rectification and portability. A West Europe data region exists, but the pricing page lists it under Enterprise only. The DPA says EEA personal data 'may be transferred to Canada and the United States' and never mentions Standard Contractual Clauses. No public sub-processor list was found, and erasure goes through a support ticket. It is not scored lower because a DPA is available to all customers. It is not scored higher because EU residency is Enterprise-only, SCCs are not referenced and the sub-processor list is not public.

9.1.2
HIPAA & healthcare compliance
25M

None of the security page, Hosting, Security & Compliance docs, Trust Center links or pricing page mention a BAA, HIPAA-eligible configuration or healthcare guidance. Running on Azure does not transfer Azure's HIPAA eligibility to Agility. It is not scored lower because the SOC 2 Type II controls and encryption at rest give a baseline for healthcare marketing content that contains no PHI.

9.1.3
Regional & industry regulations
45M

The DPA explicitly covers GDPR and the CCPA. As a Canadian company with a Canada Central data region guaranteed in-country (DR stays in Canada), Agility implicitly covers PIPEDA and Canadian public-sector-adjacent residency needs. The PCI claim is only a self-declaration that the Content Manager does not store card data, not a PCI DSS attestation. There is no FedRAMP, IRAP, C5, LGPD or HITRUST coverage. That is slightly above a GDPR + CCPA baseline because of the Canadian angle.

Security Certifications
9.2.1
SOC 2 Type II
76H

Agility has held its own SOC 2 Type II attestation since December 1, 2021 (auditor Prescient Assurance) and recertifies annually; the current reporting period began August 31, 2025. Vanta monitors controls continuously, and the report is available under NDA through trust.agilitycms.com. It is not scored higher because the public materials do not say which Trust Services Criteria beyond Security are in scope.

9.2.2
ISO 27001 / ISO 27018
48H

Agility's own compliance docs say ISO 27001 and ISO 27018 are Microsoft Azure platform certifications that Agility inherits, not certifications of Agility's own ISMS. The company does run a formal information-security policy program with internal and external audits, but it has no ISO certificate of its own. It sits below the infrastructure-only band because the prompt says not to credit inherited cloud certifications, and above the floor because Azure's certified foundation plus a documented policy set counts for something.

9.2.3
Additional certifications
38M

Beyond SOC 2 Type II, Agility holds no certifications of its own: CSA STAR Gold belongs to Azure and Auth0, and PCI is a self-declaration of scope exclusion rather than a DSS attestation. There is no Cyber Essentials, FedRAMP, IRAP, ENS or C5. Third-party pen testing and customer-collaborative pen tests offered to enterprise clients earn modest credit, but this is below the 45–55 base because no additional certifications exist.

Data Governance
9.3.1
Data residency & sovereignty
70H

Customers choose one of five Azure regions when the instance is provisioned (US North Central, US East, Canada Central, West Europe, Australia). The docs guarantee that data at rest, including media, users and version history, stays in-region, and that DR replication stays within the same country boundary. The docs openly state that the global CDN edge caches published content worldwide and cannot be geo-restricted. It is not scored higher because the pricing page offers non-US regions only on Enterprise, and changing region requires a statement of work.

9.3.2
Data lifecycle & deletion
52M

Export options are an in-UI Excel export of each content list, the Agility CLI (full instance download for backup or migration) and the Content Sync API/SDK. Backups are point-in-time for 30 days, and Enterprise can extend that. The MSA commits only to 'timely' deletion or anonymization after termination, with no defined retention window, and personal-data erasure is handled through support tickets rather than self-service. It is not scored lower because the CLI and Sync API allow complete automated export.

9.3.3
Audit logging & compliance reporting
45H

Content and page version history is immutable and kept indefinitely (who, what, when, workflow state), and a Recent Changes report gives a view across items. By Agility's own admission there is no customer-facing admin or security event log: logins, role changes and API key issuance are not recorded. There is also no native SIEM connector; SIEM forwarding needs a partner-built webhook handler. That leaves it in the basic-logs band, raised a little by the indefinite immutable retention of content history.

Platform Accessibility
9.4.1
Authoring UI accessibility
28L

Agility publishes no WCAG 2.1 AA or ATAG 2.0 commitment for the Content Manager authoring interface in its docs, security pages or site footer. The only accessibility results for 'Agility CMS' are third-party widgets for delivered websites, which do not count here. It is not scored lower because a modern SaaS UI probably has baseline keyboard support, but none is documented.

9.4.2
Accessibility documentation
22L

No VPAT, ACR, Section 508 statement or ATAG assessment was found on the Agility site, in the docs or in the Trust Center links. It is not scored lower only because a VPAT might be provided privately during enterprise procurement, which cannot be verified.

10AI Enablement36▼
AI Content Creation
10.1.1
AI text generation & editing
52M

Agility's first native AI release added generative Compose and Edit buttons to the Rich Text editor, which draft new copy or summarize, re-compose, restyle or translate selected text (GA). Agility Intelligence adds an in-product assistant trained on the Agility docs. No brand voice controls, custom prompt template library or bulk generation were found, so this is basic built-in generation. Content-model-aware generation only happens through external AI clients over the MCP server.

10.1.2
AI image & media generation
22M

The May 2025 release added Focal Point and an Enhanced Image Editor for renaming, cropping and alt text, but the focal point is set by hand and the alt text is typed manually. No native image generation or automated alt text was found. MCP clients can upload media, but the image AI runs in the external tool, not in Agility.

10.1.3
AI translation assistance
48H

Agility has two machine translation apps, and each uses the customer's own API key. Google Translate (GA) translates selected fields in the content item sidebar. The DeepL app adds a field-level Translate panel and a Translate Content option when copying pages, items or whole lists into other locales, but its docs mark it as private beta and not yet on every instance. The Rich Text AI edit action can also translate selected text. It scores in the basic-MT band because the fuller DeepL workflow is still beta and there are no glossaries, brand voice controls or translation quality scoring.

10.1.4
AI metadata & SEO automation
30M

The SEO Analysis marketplace app scores pages and dynamic-page content items in the editor sidebar before they are published. It runs the open-source YoastSEO.js checks on the rendered preview page (meta description length, SEO title width, a single H1, image alt text, keyphrase placement, readability) and lets editors set the focus keyphrase and meta description there. This is rule-based scoring, not AI: it generates no titles, descriptions, alt text or tags. Automatic metadata generation happens only when an external assistant builds content over the MCP server, so the score sits just above the no-automation band.

AI Workflow Automation
10.2.1
AI-assisted content operations
30M

Inside the CMS, AI assistance is limited to rich text compose/edit and DeepL translation. There is no native auto-tagging, duplicate detection, smart scheduling or AI-driven content routing. Pre-configured MCP skills do field mapping, image upload and slug generation from plain-language prompts, but they run in the customer's AI client rather than as editorial automation woven into Agility.

10.2.2
Agentic workflow automation
35M

Agility has no named in-platform agent product. Autonomous background agents for translation and content model checks are described as exploratory. Agentic, multi-step content creation does work through the GA MCP server: skills tuned to content models create items, upload images and return a preview URL for review before publishing, and Agility cites blog creation falling from 30–45 minutes to under five. It scores in the early band because the agent runtime, orchestration and governance all belong to the external client.

10.2.3
Content intelligence & insights
20L

No AI-driven content gap analysis, topic clustering, content health or performance scoring was found in Agility. Analytics come from GA4 and other integrations rather than a native AI intelligence dashboard. Agility Intelligence is a documentation help assistant, not content analytics.

10.2.4
AI content auditing & quality
25M

Agility has no native AI quality scoring, brand compliance checking or duplicate-content detection. The SEO Analysis app does automated pre-publish quality checks, covering readability (sentence and paragraph length, passive voice, subheading distribution), missing alt text and heading structure, but they are YoastSEO.js rules rather than AI. AI checks for SEO and accessibility on content models still appear only as a future autonomous-agent idea in Agility's AI strategy.

AI Search & Personalization
10.3.1
AI/semantic search
22M

Agility has no native vector, semantic or embedding search on content, and no RAG-ready index. The UI refresh added a better global keyword search for editors, while delivery search goes to Algolia (whose NeuralSearch supplies the semantic layer) through the official integration and webhook or Sync API indexing. Semantic search therefore needs an external integration.

10.3.2
AI-powered personalization
15H

Agility has no native personalization engine, rule-based or ML. Its own personalization guide (Sept 2026) positions the CMS as the content layer of a stack whose segmentation and decisioning come from external CDPs. That puts it below the rule-based-only band.

AI Platform & Extensibility
10.4.1
MCP server availability
84H

The official hosted Agility CMS MCP Server (mcp.agilitycms.com/api/mcp, streamable HTTP) has been generally available since June 18, 2026. It has 32 tools covering discovery, content and component models, containers, content CRUD, publish and unpublish, workflow approval, pages, sitemaps and media. Auth is OAuth 2.0 with dynamic client registration and the user's Agility permissions as the ceiling. Destructive tools are flagged, and it is listed in Claude's official connector directory, with documented setups for VS Code, Cursor, ChatGPT, Gemini CLI, LM Studio and Microsoft 365 Copilot through Copilot Studio. A separate read-only Knowledgebase MCP server covers the docs. It stays below 90 because agents can only be limited by signing in as a less-privileged user: Personal Access Tokens inherit full user permissions, and there are no per-tool or read-only agent scopes.

10.4.2
Bring your own AI model/key (BYOM/BYOK)
38L

The in-editor Rich Text AI and Agility Intelligence use a vendor-chosen model, and no settings for supplying an OpenAI, Anthropic, Azure or Gemini key were found. Customers do bring their own keys for machine translation (DeepL API key, Google Cloud Translation service account). Because the MCP server works with any client, including Claude, ChatGPT, Copilot, Gemini CLI and local models through LM Studio, customers can also use their own model for agentic authoring. That makes this partial BYOM: native generative features stay locked to the vendor model.

10.4.3
AI developer extensibility & agent APIs
64M

The MCP server exposes live content-model and component-model schemas so coding agents can generate structurally correct components, and Agility cites component build time falling from hours to minutes. Agility now publishes official OpenAPI specs for the Content Fetch API (11 operations) and the Management API (115 operations), plus a docs llms.txt index, Markdown versions of every article and a read-only Knowledgebase MCP server. A 'Building Apps with AI Coding Tools' guide supplies an AGENTS.md for the Apps SDK. It falls short of 70 because there is no dedicated AI SDK, RAG or embedding endpoint, or LangChain/LlamaIndex integration guide.

10.4.4
AI governance, safety & audit trails
38M

The MCP server is governed by OAuth, every call runs as the user through the Management API's permission checks, destructive tools carry destructiveHint flags, and the README gives explicit prompt-injection guidance. Workflow approval is exposed as a tool, and content pipelines save to staging with a preview link for human review. The hosted server logs each tool call with the user ID to Agility's own Application Insights, but that is vendor telemetry, not a customer-visible AI audit trail. No brand safety controls, prompt template governance or IP indemnification were found for the native AI features.

10.4.5
AI observability & usage analytics
15L

No AI usage dashboards, credit or quota tracking, or per-user AI consumption metrics were found for Agility's native AI or MCP usage. Standard content history shows what changed, but not how much AI was used or at what cost.

Score History

How composite scores (0–100) have changed over time. Click legend items to show/hide metrics.

0.0 capability
analyst note

Recent Updates

September 2026▼

Agility CMS is holding steady, with no movement across any composite dimension since the last review. Capability, Platform Velocity, Cost Efficiency, Build Simplicity, Operational Ease, and Compliance & Trust all sit exactly where they did, so there is no driver of momentum in either direction to call out. Scores remain stable, and Compliance & Trust continues to be the platform's weakest dimension while Operational Ease and Build Simplicity remain its strongest.

Independent
We don't implement these platforms. Our trusted partner community does. Do you need help getting started?

Looking for a Agility CMS partner?

Agencies, dev shops, and systems integrators vary wildly in how well they deliver on Agility CMS. We don't take on implementation work ourselves.

Tell us what you're building and we'll come back with a shortlist of firms with a genuine track record on this platform.

How does Agility CMS stack up against your shortlist?
Side-by-side scoring across all 10 categories and every criterion.
Compare head to head →