Skip to content

App SDKs

App SDKs

The Shopware app SDK enables you to build applications and plugins that extend the functionality of the Shopware e-commerce platform. It provides the necessary resources and tools to simplify the development process and integrate custom logic into the Shopware environment.

LayerTypeCore strengthsSecurity / opsWhat it lacksRegistration flowLifecycle handlingWebhook handlingAuthenticated HTTP clientStorage / persistenceStorage backendsStructured errorsFramework integrationAgnostic core
Meteor Admin SDKFrontendAdmin UI extensions for apps and pluginsExtends the Shopware Admin UI; notifications, context/location access, UI/data integration; TypeScript; dependency-free; tree-shakableNot relevant as a backend/ops SDKNo backend capabilities such as registration, webhook verification, lifecycle handling, or shop persistenceNoNoNoNoNoNoneNoN/A
App SDK for PHPBackendPHP / Symfony-style app backendsStrong core backend coverage: registration, lifecycle, action parsing into structs, events, signing, context handling, HTTP client; PSR-based; Symfony Bundle availableSolid fundamentalsLess explicit support for replay protection, storage backends, response builders, structured errors, and middleware/extensibilityYesYesYesYesSome abstraction, but not a major featureNot prominently surfacedNot prominently surfacedSymfony Bundle
App Server SDK in TypeScriptBackendTS/JS backends, Node, Deno, Cloudflare Workers, serverless / edgeRuntime portability; strong story around registration, signing/verification, preconfigured API client, complete registration handshakeGood portabilityLess explicit coverage for lifecycle handling, webhook ergonomics, storage/persistence, structured errors, and response helpersYesNot strongly surfacedNot strongly surfacedYesNot clearly surfacedNot prominently surfacedNot prominently surfacedExample-led, less framework-focused
Was this page helpful?
UnsatisfiedSatisfied
Be the first to vote!
0.0 / 5  (0 votes)