AI & agents
AI integration through MCP, AI-driven authoring on the live storefront, and headless authoring tools over MCP for external AI clients.
Any capability available to your storefront is automatically available to AI agents through the Model Context Protocol (MCP), with the same pricing, promotions, inventory, and business rules applied. That makes Evolve the ideal backend for Composable Agentic Commerce.
AI & agents
AI integration through MCP, AI-driven authoring on the live storefront, and headless authoring tools over MCP for external AI clients.
Storefront & UX
A modern, accessible, cross-device storefront with SEO built in, plus multi-language, multi-currency, and multi-store support from one backend.
Commerce & checkout
Catalog, faceted search, cart, discounts, multiple payment providers, and full B2B and B2C from the same backend.
Content management
Content for marketing and product pages, with pluggable CMS support (Contentful, Storyblok) and live editing.
Customer & account
Registration, login, and account management with federated authentication and transactional emails.
Platform & infrastructure
GraphQL Federation, event-driven messaging, caching everywhere, and hosting on AWS, GCP, or Azure.
Evolve’s GraphQL Federation layer is the single integration point for all channels. Storefronts, mobile apps, and AI agents all connect to the same gateway and share the same business logic.
graph TD;
agents["AI agents"]-->mcp["MCP server"]
storefront["Storefront"]-->gateway["GraphQL Gateway"]
mobile["iOS & Android native apps"]-->gateway
mcp-->gateway
gateway-->content["content"]
gateway-->catalog["catalog"]
gateway-->checkout["checkout"]
gateway-->order["order"]
gateway-->account["account"]
content-->cms["CMS"]
catalog-->pim["PIM"]
catalog-->search["search engine"]
catalog-->commerce["commerce engine"]
checkout-->commerce
order-->commerce
account-->commerce
cms-->cloud["Cloud native infrastructure (AWS / Azure / GCP)"]
pim-->cloud
commerce-->cloud
vendors["+30 vendors"]-->cloud
Evolve targets mid-size and enterprise companies running B2C, B2B, or combined commerce. It is built for teams that need stability, predictability, and speed, and want a platform they can shape to their business rather than the other way around.
This includes teams building on a new stack as well as teams already running a commerce engine, such as commercetools, Salesforce Commerce Cloud, or SAP Commerce Cloud, that want to modernize their experience layer without replacing the backend. See Modernizing an existing stack.
commercetools is a commerce engine. It provides the headless APIs for products, carts, orders, and customers. Evolve is the platform that turns commercetools (and other MACH services) into a fully working commerce system. Evolve adds the GraphQL Federation API layer, the Next.js storefront, domain services for checkout, content, and search, payment orchestration, email notifications, AI agent integration, cloud-native infrastructure, and more. commercetools is one of the building blocks that Evolve composes, not the other way around.
commercetools is the reference engine, and Evolve supports other engines the same way, including Salesforce Commerce Cloud and SAP Commerce Cloud. See commerce engines.
Evolve’s domain services define their own data model and business logic. The underlying commerce engine and other SAAS providers can be swapped or combined without affecting your channels. Evolve can also run on top of a commerce engine you already operate, adding a modern experience layer without replacing it. Today Evolve integrates with providers including commercetools, Algolia, Adyen, Buckaroo, Stripe, PayNL, Storyblok, and Contentful. It deploys to AWS, GCP, or Azure. Any service can be added through the evolvable architecture based on GraphQL Federation.
For a complete list of available building blocks, see the MACH integrations overview.
Having built distributed, cloud-native systems for over 15 years, we’ve learned what it takes to build something that lasts. And what lasts are usually things that can evolve over time and deal with changing demands in elegant ways, without duct tape.
This is what we’ve seen with composable systems as well. The platform you start with will start changing the moment you take it to production. Good ones make this continuous change easy.
To accommodate our clients in their composable journeys, we’ve designed Evolve to be open to change and evolve with us and our clients.
So when Werner Vogels published his article Monoliths are not dinosaurs and voiced his belief that “Building evolvable software systems is a strategy, not a religion. And revisiting your architectures with an open mind is a must.”, we took this as inspiration for our name.