paperkit
Asked on 06/11/2025
1 search
PaperKit is a framework introduced by Apple that enhances the markup experience across various apps like Notes, Screenshots, Quick Look, and the Journal app. It provides a canvas for drawing and adding markup elements such as shapes, images, and text. PaperKit is designed to integrate seamlessly into both UIKit and SwiftUI environments, making it versatile for developers looking to incorporate rich markup features into their apps.
The framework consists of three main components:
- Paper Markup View Controller: This controller is responsible for creating and displaying PaperKit markup and drawings interactively.
- Paper Markup Data Model: This container handles the saving, loading, and rendering of both PaperKit markup and PencilKit drawing data.
- Markup Insertion Menu: This menu allows users to annotate the canvas with various markup elements.
PaperKit also offers customization options, allowing developers to tailor the markup experience to their app's specific needs. This includes customizing the feature set, configuring the background view, and adding HDR support to markup.
For more detailed information on PaperKit, you can refer to the session Meet PaperKit (00:00:00).

Meet PaperKit
Discover how to bring PaperKit to your iOS, iPadOS, macOS, and visionOS apps. We’ll cover how to seamlessly integrate PencilKit drawing with markup features like shapes and images, and how to customize the user interface. Learn best practices for forward compatibility, and discover advanced customization options to create truly unique markup experiences in your apps.

Meet TabletopKit for visionOS
Build a board game for visionOS from scratch using TabletopKit. We’ll show you how to set up your game, add powerful rendering using RealityKit, and enable multiplayer using spatial Personas in FaceTime with only a few extra lines of code.

Squeeze the most out of Apple Pencil
New in iOS 18, iPadOS 18, and visionOS 2, the PencilKit tool picker gains the ability to have completely custom tools, with custom attributes. Learn how to express your custom drawing experience in the tool picker using the same great tool picking experience available across the system. Discover how to access the new features of the Apple Pencil Pro, including roll angle, the squeeze gesture, and haptic feedback.