Handout

Oryx Framework

Increase developer productivity and reduce time-to-market with Oryx Framework.

Oryx Framework empowers developers to build composable frontends with ease. Oryx provides a rich library of Oryx components, including a design system, allowing developers to rapidly create modern and visually appealing user interfaces. These components integrate with Spryker APIs by default, providing a seamless decoupled experience for developers and end consumers.

Through the use of web components and TypeScript, Oryx Framework can deliver fast, lightweight, and reactive pages for your storefront, that quickly and dynamically display on a range of devices.

Key features of Spryker's Oryx Framework
  • Composable and configurable: Components can be composed and configured to fit your project needs.
  • Extensible and Upgradeable: Components are customizable without losing the ability to upgrade to newer versions.
  • Contains presets and feature sets: Provides a set of pre-configured features for common use cases.
  • Layouts and themes provided: Offers a flexible layout system with easy theme customization.
  • Platform agnostic: Oryx is based on web components and uses plain TypeScript code wherever possible, meaning it can be integrated into any web technology.
  • Meets modern end customer expectations: Supports server-side rendering, lazy loading, and partial hydration for improved performance, SEO, and responsive design with keyboard support.
  • Use across multiple sites: Supports multiple sites within one installation.

Frameworks

What is a software framework?

Frameworks offer a structured and organized approach to building applications. They serve as a fundamental set of rules, libraries, and pre-established components that simplify and streamline the development process. As such, frameworks are becoming an increasingly essential part of development.

What are the benefits of working with a software framework?

Increased Productivity – Frameworks offer faster development cycles and reduced time-to-market. Their structured foundation allows developers to avoid repetitive, low-level tasks, instead focusing on the high-level, unique elements of their applications.

Scalability – Frameworks are designed to accommodate growth and scalability. They provide architecture patterns that help developers design applications in a modular and scalable way. This makes it easier to adapt the software to handle evolving requirements without a complete rewrite.

Ensures consistency and reliability – Frameworks accelerate development and ensure consistency and reliability. Offering a repository of pre-built modules and libraries, developers can reuse tested and proven code components across different projects.

Marketing materials are created to provide general information. For detailed product information, please refer to the Spryker Services Description. Discrepancies between sources will be resolved in favor of the Spryker Services Description.

About Spryker

Spryker is the leading global composable commerce platform for enterprises with sophisticated business models to enable growth, innovation, and differentiation. Designed specifically for sophisticated transactional businesses, Spryker’s easy-to-use, headless, API-first model offers a best-of-breed approach that provides businesses the flexibility to adapt, scale, and quickly go to market while facilitating faster time-to-value throughout their digital transformation journey. As a global platform leader for B2B and B2C Enterprise Marketplaces, IoT Commerce, and Unified Commerce, Spryker has empowered 150+ global enterprise customers worldwide and is trusted by brands such as ALDI, Siemens, ZF Friedrichshafen, and Ricoh. Spryker is a privately held technology company headquartered in Berlin and New York backed by world class investors such as TCV, One Peak, Project A, Cherry Ventures, and Maverick Capital. Learn more at spryker.com.

Spryker Website