Integrate with Spryker

Integrating third-party services into a Spryker project is a crucial part of extending and customizing your commerce solution to meet unique business needs. Whether you're connecting payment providers, logistics systems, marketing tools, or customer support platforms, Spryker offers a flexible and scalable architecture designed to support smooth integrations. This article describes the various methods available for integrating external systems with Spryker, from using APIs and middleware to leveraging Spryker's modular architecture.

Spryker integrations

Spryker integrations are connections between a Spryker commerce system and external third-party services or internal enterprise systems. These integrations allow Spryker to exchange data, trigger actions, and extend its functionality beyond the core platform to create a tailored and scalable commerce solution.

Spryker’s modular architecture is built to support a wide range of integrations, whether you’re connecting to payment gateways, ERP systems, CRMs, PIMs, shipping providers, or marketing tools. Integrations can range from simple REST API connections to complex, event driven data flows.

At their core, integrations follow these design principles:

  • Decoupled: Don’t interfere with the core logic.

  • Scalable: Ready to handle growth and high-volume transactions.

  • Maintainable: Easy to update or swap out services when needed.

  • Customizable: Flexible to fit unique business requirements.

Integration methods

Icon for Spryker Eco Modules
ECO modules
Spryker Eco Modules are prebuilt, reusable integration packages that connect Spryker with popular third-party services and tools. They help teams save development time and ensure reliable integrations.
Find out more
Icon for Spryker App Composition Platform
Spryker ACP
The Spryker App Composition Platform is a low code, cloud native solution that enables seamless integration of third-party applications into your Spryker project.
Find out more
Icon for Spryker Custom Building Integrations
Custom build
For more tailored or business specific needs, you can build custom integrations directly in your project code.
Find out more
Icon for Spryker GLUE APIs
Spryker APIs
Spryker APIs—primarily the Glue API—provide a RESTful interface for interacting with the Spryker Commerce OS. They enable external systems, services, and frontend applications to communicate with Spryker in a structured, secure way.
Find out more
Icon for Spryker Community Contributions
Community contributions
Spryker has an active developer community that contributes to the ecosystem by sharing modules, integrations, and improvements.
Find out more

How integrations work

Integrations connect external services to your Spryker project through modular, decoupled components. These can be built and used by any of the described integration methods depending on your use case and needs.