#sdk #plugin #jwt #api-bindings #authentication #saleor

saleor-app-sdk

Unofficial Saleor App SDK library, made to for Rust

8 releases

0.6.2 Jan 3, 2025
0.6.1 Jan 3, 2025
0.2.3 May 22, 2024
0.2.0 Apr 3, 2024
0.1.2 Mar 11, 2024

#360 in HTTP server

Download history 6/week @ 2024-09-18 7/week @ 2024-09-25 6/week @ 2024-10-02 2/week @ 2024-10-09 2/week @ 2024-12-04 8/week @ 2024-12-11 246/week @ 2025-01-01

255 downloads per month

MIT/Apache

1MB
32K SLoC

GraphQL 30K SLoC Rust 2K SLoC // 0.1% comments

Unofficial Saleor App SDK

SDK for building Saleor Apps, inspired by The Official Saleor SDK

This repo is very likely to introduce breaking changes as it's very early in development. Made specifically for the Saleor App Template for Rust

Current Coverage: ~80%

  • Base Types (Manifest, Webhooks, SaleorApp, Auth etc.)
  • APLs (Only redis and file apl currently implemented)
  • Webhook utilities (Axum middleware for payload signature verification)
  • JWT Management
  • Settings Manager (in progress rn)
  • App Bridge (uses web_sys, wasm_bindgen and similar, is front-end framework agnostic)
  • Handlers

Usage

Check the git repo for example use in app-template

Dependencies

~6–21MB
~303K SLoC