4-platform SDK · MIT open source

Choose yourSDK language

4-platform SDK covers mainstream stacks, unified API design, 5-minute integration. All SDKs auto-handle signing, anti-replay, token management.

🐘

PHP SDK

v1.0 official SDK · single-file, zero-dep

Laravel / ThinkPHP / native PHP

$bash
curl -o UM.class.php 'https://um.yunjii.cn/php/sdk/download.php?f=UM.class.php'
  • OAuth 2.1 full flow
  • Token validation
  • Multi-device management
  • PSR-4 autoloading
View docs →
🟨

JavaScript SDK

v1.0 official SDK · single-file, zero-dep

Browser / Node.js / Next.js / Vue / React

$bash
<script src="https://um.yunjii.cn/php/sdk/um-sdk.js"></script>
  • Browser + BFF dual mode
  • Native TypeScript
  • Next.js middleware example
  • Tree-shaking
View docs →
🐍

Python SDK

v1.0 official SDK · single-file, zero-dep

Flask / Django / FastAPI

$bash
curl -O https://um.yunjii.cn/php/sdk/um_open_sdk.py
  • Zero dependencies (stdlib only)
  • OAuth 2.1 + PKCE full flow
  • WeChat QR login (polling)
  • Local id_token verification
View docs →
📱

Mini-program SDK

v1.0 official SDK · single-file, zero-dep

WeChat / Alipay / QQ / Douyin / Taro / uni-app

$bash
curl -O https://um.yunjii.cn/php/sdk/um-mp-sdk.js
  • WeChat/Alipay/uni-app auto-adapt
  • Token interceptor + auto refresh
  • Login/logout/session
  • BFF backend example
View docs →

Don't see your language?

UM provides HTTP API, any language that can send HTTP requests can integrate. Refer to API docs, write signing in 10 minutes.