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.