March 2025 Update – App-SDK 1.0, Extensions, and Community
As March wrapped up, busy bees at Saleor picked up some interesting projects. Keep reading for roadmap updates, the 3.21 release, and news from our Community.
What’s new 🐝
Dashboard: Modelling
You can now edit order metadata directly in the Dashboard. See changelog here.
Dashboard: Extensions Unification
The goal is to improve the user experience for managing and expanding your Saleor via Dashboard. We released Milestone 1 with the new Explore Extensions page aimed at centralized discovery for apps. We also updated navigation to reflect the new approach.
Coming soon:
- Milestone 2: A new Installed Extensions page offering streamlined management of all installed apps. It will feature improved organization, status tracking for pending and failed installations, and dynamic alerts for troubleshooting.
- Milestone 3: A new installation wizard supporting both manifest-based installations and manual webhook setup. Plugin support will also join the unified interface.
App-sdk 1.0 is out 🎉
Based on user feedback, our App-sdk now supports AWS Lambda, Cloudflare Workers, and the Next.js App Router, instead of Next.js only.
Find the migration guide for app-sdk 1.0 here.
Concurrent metadata updates
From version 3.20.75, Saleor is safe from data loss when updating the same metadata concurrently.
What’s next
Stripe App 💸
We’ll make the Stripe App Example production-ready and turn it into an official extension in our ecosystem.
External shipping methods rework 📦
We’ve shared an RFC on improving how Saleor fetches and filters shipping methods via synchronous webhooks.
Saleor 3.21 is coming in April 🌸
With OpenTelemetry observability in Saleor Core we're improving how you can monitor the whole Saleor stack. On top of that, our sync webhooks circuit breakers will help manage the most unexpected, heaviest loads.
Roadmap 🚀
You can always check what we’re up to on Saleor’s roadmap.
Community 👫
New contribution guidelines 🤜🤛
Being an open-source company comes with perks regular businesses won’t ever experience. The biggest one is the community of passionate coding wizards who take Saleor to places we never imagined.
We refreshed our contribution guidelines for clarity and faster feedback loops.
Find the refreshed guidelines here.
Awesome Saleor repo
It's where our devs and community collect apps and tools to help others with development. From the Dummy Payment App example to Rust SDK, inspired by the awesome-python repository, we’ve gathered all useful resources in one handy list.
Find the (awesome) repo here.
Community Update
We hosted a Community Update on Saleor Discord with Adrian Pilarczyk (Saleor Solution Architect), developers, and Ania Warzecha (Head of Product).
Find the recording here.
Join our Discord here.
See you on the next Community Update on April 24th, 3PM CET! 💫
OOM kills anyone?
One of our engineers, Filip Owczarek, contributed to Python’s repository by finding a bug in gzip.GzipFile. Memory buildup is now fixed by the Python community 💪
A similar bug was found in Django.DatabaseWarpper. It has been fixed by Filip himself, making him proud member of the Django contributors.
We’re also collaborating with the community on Discord to make Saleor more memory-efficient.
Life at Saleor 🕶️
Our CXO, Dmytri Kleiner was a speaker at the SREDay London. He shared his thoughts on Behaviour-Driven Automation and Commerce as Code using Saleor as an example on how it works in real-life use cases.

Animals Of Saleor
Many companies show the human face behind the brand. We prefer the animal side. Meet some of our beloved companions (featured in our Slack’s most important channel):

From left: Pączka, a noble old lady who judges you silently. Kora, who has just realized she was made to go to work today. Pierogi and Bułson joining the judging panel.

From left: Bourbon, Saleor’s four-legged celebrity. Xor and Nachos, completing the judging squad. Bar, convincing us that it is time for a workation.