Saleor App Framework Python

screenshot of Saleor App Framework Python

Python Saleor App/Extension boilerplate. Batteries included.

Overview

The Saleor App Framework for Python simplifies the process of creating and deploying applications within the Saleor Commerce ecosystem. With this framework, developers can leverage pre-configured templates and tools, streamlining their workflows while maintaining flexibility and control over their projects. Whether you're a seasoned developer or just starting, the Saleor App Framework offers a robust foundation to build upon.

Features

  • Easy Installation: Set up your app effortlessly with options to install using poetry or pip, saving you valuable time.

  • Webhooks Handling: Seamlessly manage webhooks, including the ability to ignore those triggered by your app, ensuring cleaner interactions.

  • Exception Handling: Built-in exception handling capabilities help you maintain stability and clarity in your application during runtime.

  • Pre-configured Project Template: Jumpstart your development with a ready-to-go project template that includes essential tools like SQLAlchemy and Alembic.

  • Async Database Support: Utilizing encode/databases for asynchronous operations enhances performance and scalability.

  • Integrated Testing Setup: Easily run unit tests with pytest included in the framework, ensuring your application is reliable and robust.

  • Docker Support: The framework comes with a working Dockerfile and docker-compose.yaml, facilitating smooth deployment in containerized environments.

  • Tox Integration: Execute tests efficiently with Tox, allowing for easy management of testing environments and dependencies.