Installation
Prism is distributed as a Swift package. No Homebrew, no CocoaPods — add it to yourPackage.swift.
Requirements
Swift Package Manager
Client app (iOS/macOS)
Package.swift
import Prism gives you PrismUI, PrismArchitecture, PrismNetwork, PrismStorage, PrismSecurity, PrismIntelligence, and PrismCapabilities.
Server API
Package.swift
Full-stack (client + server)
Package.swift
Available Products
Import only what you need:Verify Installation
- Client
- Server
ContentView.swift
IDE Setup
- Xcode
- VS Code
- Terminal
Server: Docker & Scaffolding
Docker deployment
Docker deployment
Dockerfile
Project scaffolding
Project scaffolding
Package.swift, main.swift, Dockerfile, and .gitignore.Server configuration (.env)
Server configuration (.env)
Prism reads configuration from environment variables and Supports environment profiles:
.env files via PrismConfig:.env
.env → .env.{PRISM_ENV} → environment variables (highest priority).Next Steps
Quickstart
Build an iOS app or server API — pick your path.
UI Components
Explore 100+ SwiftUI components with design tokens.
State Management
Build reactive apps with PrismStore and reducers.
Server Core
Routing, middleware pipeline, request/response lifecycle.