DocsBlog
Open source · MIT

Your Shopify app. In Python.

Start with FastAPI, Postgres and a Python worker. Keep the source. Launch the complete stack on Upferry.

FastAPIShopify App Home
→
Postgres✓ Installations and tokens
Python worker✓ Background jobs

Install in a development store. Fetch its name. Run a Python background job.

  1. Create your project with the Shopify CLI template.
  2. Install Python dependencies and start local Postgres. Follow the README to connect your development app.
  3. Link a separate release app. Run the guided Upferry deployment, review the Shopify changes and install on a development store.
npx @shopify/cli app init --template https://github.com/vlad-grigoryan/upferry-shopify-python --name my-python-app
cd my-python-app
uv sync

# Follow the README for local setup, then launch:
npx @shopify/cli app config link --config release
uv run python -m app.deploy

Source code is free. Upferry hosting currently requires an approved GitHub account. Public self-service sign-up is not available yet. Developer authentication and installation consent are required. This is an independent Upferry project.

Start with the free source and the development-store example. Choose hosting when you are ready to keep your app running.

Get the free starter →