Create with Form

Join the developer community working with Form to change the way people design. Explore new ways of prototyping by building components to match what you need.

Build Custom Components

With the Objective-C SDK, your components are as powerful as the language.

Build anything from simple animation patches to custom 3D rendering.

Custom Patches
Custom Animations
Custom Views
Custom Rendering
Port Existing Code

Distribute Your Prototype

Distribute custom Form prototypes through TestFlight using the new patch SDK.

Explore Documentation

Get Started


Utilize CoreMotion's CMPedometer class to create a patch that outputs pedometer data from the device.

This example demonstrates how to render a cube using OpenGL. Use this as a starting point for rendering custom geometry.

Use UIWebView to create a custom patch for displaying web components.

Using AVAudioEngine, this demo creates a custom patch for playing audio. It comes paired with a basic Piano Instrument Form document.

Use the Open Sound Control (OSC) protocol to send or receive performance events. Try controlling an iPad Synth with a Form document.