Skip to main content
Compare

Vendure vs Spryker

Spryker is a genuine enterprise B2B and marketplace platform, priced and staffed like one. This comparison is about the programmes that never needed that scale.

The short answer

Choose Vendure when

  • The marketplace never launched and the approval chains stayed simple
  • You want mainstream TypeScript, not Yves, Zed and Glue
  • You need to deploy outside a PaaS on AWS
  • A post-Oryx storefront rebuild is being funded

Choose Spryker when

  • You operate a real marketplace with third-party sellers
  • You need a mature packaged B2B suite
  • You are a large, well-funded programme with a long runway
  • A managed PaaS on AWS is the operating model you want
Pain points

The biggest pain points on Spryker, and how Vendure solves them

Spryker runs as a managed PaaS on AWS by default and needs an active contract; self-managed gives up the Code Upgrader. Vendure self-hosts on any cloud or on-premises, with data in PostgreSQL, MySQL or MariaDB.
1 of 3

The licence keeps working when the contract ends

Spryker is source-available but proprietary. Its public licence covers evaluation, and production use requires a separate agreement. Vendure Core is GPLv3 and cannot be revoked or discontinued for you, the plugin-licence exception keeps your customisations proprietary, and your data sits in your own SQL database. Exit means continuing to run what you already have. Deployment follows the same logic: any cloud or on-premises rather than a PaaS on AWS.

Vendure B2B capabilities by plan, from 9 of 32 on Starter to all 32 on Enterprise.
2 of 3

You buy the depth you use, at a price that does not move with revenue

Spryker is sold as a sales-quoted annual subscription, with no public price list. Vendure Core is free, Scale is €2,499 a month on a 12-month term and Enterprise starts at €60,000 a year: flat, cumulative, with no GMV charge, no per-order surcharge and no per-user fee.

Spryker customisation is project-level overrides across Yves, Zed and Glue, behind Spryker's stable APIs. Vendure plugins sit next to Vendure Core as TypeScript modules.
3 of 3

Your existing developers already know the stack

Spryker means PHP plus proprietary Yves, Zed and Glue conventions, where a small change spans many layers and the skills do not transfer elsewhere. Vendure is TypeScript end to end on NestJS and GraphQL, with plugins beside the core and no forks.

How they compare

Six dimensions, the same six on every Vendure comparison page. Every claim about Spryker is sourced at the foot of this page.

Vendure compared with Spryker across six dimensions: architecture and extensibility, licensing and cost model, B2B depth, hosting and operations, ecosystem and talent, and migration effort.
DimensionVendureSpryker
Architecture and extensibilityVendureTypeScript end to end on NestJS, with GraphQL Shop and Admin APIs. Plugins sit beside the core. No forks, no extension cap.SprykerPHP 8 and Symfony across more than 750 modules, split into Yves, Zed and Glue. You extend by overriding classes across those layers.
Licensing and cost modelVendureFree open-source core under GPLv3. Four flat, cumulative plans from €199 a month on a 12-month term, with Enterprise from €60,000 a year. No GMV, per-order or per-user fees.SprykerSource-available but proprietary: production use requires an active contract. Sales-quoted annual subscription, no public price list.
B2B depthVendureCompany accounts and quotes from Starter. Organization hierarchy at Growth. Contract pricing, single-level order approvals, the audit log and the Next.js B2B storefront at Scale. PunchOut (cXML), Configurator and multi-level approvals with timeouts and delegation at Enterprise.SprykerMature and wide: business units, roles, approvals, RFQ and quotes, customer-specific pricing, self-service portal, asset-based catalogs, plus a full marketplace suite.
Hosting and operationsVendureSelf-host on any cloud or on-premises, in any region. Managed Vendure Cloud is planned for Q1 2027, with a base set of Cloud resources in each paid plan.SprykerA managed PaaS on AWS. The Code Upgrader ships with PaaS+, not with self-managed deployment.
Ecosystem and talentVendureMainstream TypeScript, Node and GraphQL. No proprietary skill silo.SprykerPHP plus proprietary conventions, so the skills are Spryker-specific rather than transferable. A focused network of specialised partners.
Migration effortVendureExport catalogue, business-unit and customer-specific price data from Zed. The Twig-based Yves storefront is rebuilt and Glue integrations remapped.SprykerNot applicable.

Vendure pricing: a free open-source core, then four flat tiers

Vendure Core is free under GPLv3. Starter, Growth, Scale and Enterprise add B2B capabilities cumulatively, on a flat fee with no GMV, per-order or per-user charges.

Compare tiers and pricing
Where each platform is strong

Where Spryker is strong

Where Spryker is the better answer, we say so. For a real marketplace with third-party sellers, Spryker fits. This comparison is about the programmes that never got there.

  1. The B2B suite is mature

    Business units, roles and permissions, approvals, RFQ and quotes, customer-specific pricing, a self-service portal and asset-based catalogs. This is packaged depth and we should not pretend it is thin.

  2. The marketplace suite is complete

    Merchant portal, offers and split orders. If you are operating a real marketplace with third-party sellers, that is Spryker's ground and we would say so directly.

  3. It fits very large, well-funded programmes

    Spryker publishes enterprise references in manufacturing, wholesale and B2B marketplaces. Very large multi-entity B2B programmes with dedicated budget and long runways get a managed PaaS on AWS and a platform built for that scale.

Migration triggers

When teams move from Spryker to Vendure

If the marketplace never launched and the approval chains stayed simple, the renewal is the moment to ask whether the platform underneath should stay the same.

  • Complexity that never arrived

    where the marketplace never launched and the approval chains are simpler than the licence assumes

  • Upgrade and maintenance overhead

    where a small change spans Yves, Zed and Glue, and each class override has to be carried through every upgrade

  • Spryker-specific rather than transferable skills

    which narrows who can work on the platform

  • Budget pressure at renewal

    which is the moment the total lands on a finance director's desk

  • A post-Oryx storefront decision

    with the composable Oryx framework archived in September 2025, a modern headless frontend is a funded custom build on Glue either way

Migration runs in three phases: catalogue and B2B data export, storefront rebuild, then integration cutover. We scope the effort against what is actually in production rather than quoting a band.

Moving off Spryker?

Export catalogue, business-unit and price data from Zed, rebuild the Yves storefront on the GraphQL API, and remap Glue integrations. Migration guides are being written; the hub has what exists today.

IBMHans Kohler AGBreitlingKlektMunchSwileQVCHemglassFeddersen GroupFlowtechWilhelm WeishäuplSKYdeals

Teams building complex commerce with Vendure

FAQ

Vendure and Spryker, answered

Sources (9) · claims last checked 2026
  1. About Spryker: more than 750 modules, and the Yves, Zed and Glue application layers · docs.spryker.com
  2. Spryker Code Upgrader: shipped with PaaS+ in the EU and US regions · docs.spryker.com
  3. Spryker on AWS: the managed PaaS runs on AWS · spryker.com/partners/aws
  4. Spryker documentation: B2B and marketplace packaged business capabilities · docs.spryker.com
  5. Spryker evaluation licence: free use is limited to a 45-day evaluation, and a productive live system needs a paid licence · github.com/spryker/spryker-core
  6. Spryker pricing page: password-protected, with no public price list · spryker.com/pricing
  7. Spryker Oryx: archived in September 2025 · github.com/spryker/oryx
  8. Spryker customer stories: published enterprise references in manufacturing, wholesale and B2B marketplaces · spryker.com/customer-stories
  9. Vendure pricing and plans · vendure.io/pricing