DEVELOPER PORTAL
SDK key management · Import instructions · Platform SDKs

SIGN IN TO CONTINUE

Enter the email linked to your Mulberry subscription. SDK keys require an active paid account.

Don't have an account? Get access →

ISSUE NEW KEY

NEW SDK KEY

⚠ COPY NOW — this key will not be shown again

ACTIVE KEYS

Loading keys…

INSTALL

SWIFT — SPM (XCODE / PACKAGE.SWIFT)

Add the package in Xcode → File → Add Package Dependencies, or paste into your Package.swift.

https://github.com/MulberryIDE/mulberry-sdk
// Package.swift .package(url: "https://github.com/MulberryIDE/mulberry-sdk", from: "1.0.0"), // In your target's dependencies: .product(name: "MulberryCore", package: "mulberry-sdk"), .product(name: "MulberryGovernance", package: "mulberry-sdk"), // optional .product(name: "MulberryUI", package: "mulberry-sdk"), // optional SwiftUI views
// AppDelegate / App init import MulberryCore MulberrySDK.configure(key: "YOUR_SDK_KEY") // optional — restrict to your bundle id server-side
QUICK-START STEPS
1
Generate a Swift key above, copy it, store it in your Xcode scheme's environment variable (MULBERRY_SDK_KEY) or your secrets manager. Never commit it.
2
Add the SPM package via Xcode or Package.swift using the URL above.
3
Call MulberrySDK.configure(key:) before any SDK usage. The SDK validates your key against the backend once per session and caches the result.
4
Choose your modules: MulberryCore for routing + inference; MulberryGovernance for the epistemic/neuron layer; MulberryUI for drop-in SwiftUI views.