# Open source Adobe Commerce alternatives for AI agents

6 alternatives to Adobe Commerce. 6 have an interface an agent can drive. 6 are open source. 1 reaches every recorded job.

Page: alternatives/adobe-commerce.html

## Aimeos

Laravel e-commerce package configured through config/shop.php, with JSON:API and GraphQL admin API.

- Listing: apps/aimeos--aimeos.html
- JSON: apps/aimeos--aimeos.json
- License: MIT
- Agent interface: API, from the builder
- Reach: 7 of 8 jobs
- Last activity: 2026-07-29
- Effort: config-only
- Use it when: I want a Laravel shop with subscriptions or multi-vendor that I can tune in one config file
- Use it when: I need a JSON:API storefront backend and a GraphQL admin API so agents and apps can both drive it
- Gotcha: Authentication for the APIs is not spelled out on the JSON:API getting-started page
- Gotcha: The aimeos/aimeos repo is the Laravel distribution; the core lives in aimeos/aimeos-core and other packages

## Medusa

TypeScript commerce modules configured in medusa-config.ts, with complete Admin and Store REST APIs.

- Listing: apps/medusajs--medusa.html
- JSON: apps/medusajs--medusa.json
- License: MIT (Enterprise Edition materials under ENTERPRISE-LICENSE.md)
- Agent interface: API, from the builder
- Reach: 9 of 9 jobs
- Last activity: 2026-09-02
- Effort: light-edit
- Use it when: I am building a DTC or B2B backend in TypeScript and want commerce primitives I can compose rather than a monolith
- Use it when: my agent should run the store through a documented REST API and learn the framework from the Builder's own skills
- Gotcha: No storefront in the core; the Next.js starter is a separate repo
- Gotcha: GitHub shows NOASSERTION because Enterprise Edition materials carry a separate license inside the repo
- Gotcha: The agent-skills MCP reads documentation only; it does not operate a store

## Shopware 6

Symfony and Vue commerce platform with a complete Admin API and an official CLI that ships agent skills.

- Listing: apps/shopware--shopware.html
- JSON: apps/shopware--shopware.json
- License: MIT
- Agent interface: API, from the builder
- Reach: 8 of 9 jobs
- Last activity: 2026-09-02
- Effort: light-edit
- Agent cannot reach: Paid edition features (Rise/Evolve/Beyond)
- Use it when: I need a serious European B2C or B2B shop with a plugin ecosystem, and I will host it myself
- Use it when: my agent should run the store through the Admin API and handle deployments with the official CLI
- Gotcha: Contributions require signing the Shopware CLA
- Gotcha: Pricing page could not be fetched; Rise/Evolve/Beyond prices unrecorded
- Gotcha: The GitHub repo is the core monorepo; production projects are scaffolded from shopware/production

## Spree Commerce

Rails commerce platform whose official CLI calls the Admin API directly, built for scripts and agents.

- Listing: apps/spree--spree.html
- JSON: apps/spree--spree.json
- License: BSD-3-Clause
- Agent interface: CLI, from the builder
- Reach: 8 of 9 jobs
- Last activity: 2026-09-02
- Effort: light-edit
- Agent cannot reach: Enterprise-only features
- Use it when: I want a Rails store for cross-border or B2B selling that my coding agent can extend using the Builder's own skills
- Use it when: my agent should query and update the store from the terminal with one API key
- Gotcha: The MCP the Builder publishes is docs-only (search and read); store operations go through the CLI or REST
- Gotcha: Auto-minted local keys are read_all only; write scopes need an explicit key
- Gotcha: Needs Node 22+ and Docker for the quickstart

## Sylius

Symfony commerce framework with official admin (171 tools) and shop MCP server plugins.

- Listing: apps/sylius--sylius.html
- JSON: apps/sylius--sylius.json
- License: MIT
- Agent interface: MCP server, from the builder
- Reach: 7 of 9 jobs
- Last activity: 2026-09-02
- Effort: light-edit
- Agent cannot reach: Sylius Plus features (B2B suite, OnePageCheckout)
- Use it when: I run an agency and want a Symfony store whose admin my client's agent can operate over MCP with proper OAuth
- Use it when: I need B2B or multi-channel commerce on PHP and expect to customize templates and resources
- Gotcha: Admin MCP needs Sylius 2.1 or 2.2, Symfony 7.4, an RSA keypair, and ROLE_API_ACCESS on the admin user
- Gotcha: On Sylius 2.2.x a symfony/type-info patch must be applied for the admin MCP plugin to warm its cache
- Gotcha: The listed repo is the core; you scaffold from sylius/sylius-standard

## Bagisto

Laravel storefront plus admin, configured from .env, with an official GraphQL API package.

- Listing: apps/bagisto--bagisto.html
- JSON: apps/bagisto--bagisto.json
- License: MIT
- Agent interface: API, from the builder
- Reach: 3 of 8 jobs
- Last activity: 2026-09-02
- Effort: config-only
- Use it when: I want a complete store with an admin panel that I can run myself and brand without writing PHP
- Use it when: I need a GraphQL endpoint so a headless storefront or an agent can shop the catalog
- Gotcha: GraphQL API is a separate composer package (bagisto/graphql-api:dev-main) on top of Bagisto ^2.3
- Gotcha: GraphQL calls need the x-app-secret-key header from APP_SECRET_KEY
- Gotcha: The older bagisto/rest-api package was last pushed 2025-08-04

## Questions

### Is there an open source alternative to Adobe Commerce?

Yes. All 6 listings here are open source: Aimeos (MIT), Medusa (MIT (Enterprise Edition materials under ENTERPRISE-LICENSE.md)), Shopware 6 (MIT), Spree Commerce (BSD-3-Clause), Sylius (MIT), Bagisto (MIT).

### Which Adobe Commerce alternatives have an MCP server?

Sylius has an MCP server from its builder.

### Which Adobe Commerce alternative can an agent do the most with?

Medusa: 9 of 9 recorded jobs reachable. Jobs differ by listing, so read each list before you choose.
