Skip to content

ApsuleBuild once. Create many.

JSON UI + JavaScript logic, rendered as native SwiftUI on iPhone.

What is Apsule? ​

Apsule is a personal iOS runtime for rapidly creating and testing small native-feeling apps without producing a new IPA for every project change.

An Apsule Project contains JSON UI, JavaScript logic, assets and a manifest. The installed iPhone Host turns that description into native SwiftUI and provides native iOS functionality through the Host API.

Documentation ​

The pages in this site are the current Apsule design specification. Start with Architecture, then see Project Format, UI Components and Host API.

Terminology

Capability is reserved for Conductor. Native iOS functions available to Apsule JavaScript are called the Host API.