# palmier-pro | Palmier | Knowledge Base | Instagit

macOS video editor built for AI

GitHub Stars: 3.8k

Repository: https://github.com/palmier-io/palmier-pro

---

## Articles

### [Implementing Dead Air Detection for Audio Enhancement in Palmier Pro](/palmier-io/palmier-pro/implement-dead-air-detection-audio-enhancement-palmier-pro)

Implement dead air detection in Palmier Pro to remove silent, speech-free audio sections. Enhance your audio with this powerful feature, all while maintaining A/V sync and full undo support.

- Tags: how-to-guide
- Published: 2026-07-27

### [Building an Export Pipeline with Queue Management and Progress in Palmier Pro](/palmier-io/palmier-pro/build-export-pipeline-queue-management-progress-palmier-pro)

Master Palmier Pro export pipelines with queue management and progress tracking. Schedule jobs, observe real-time status updates, and control cancellations using SwiftUI and Agent tools.

- Tags: how-to-guide
- Published: 2026-07-27

### [Managing Media Import and Indexing with Progress Tracking in Palmier Pro](/palmier-io/palmier-pro/manage-media-import-indexing-progress-tracking-palmier-pro)

Learn how Palmier Pro streamlines media import and indexing with its multi-stage pipeline and real-time progress tracking for efficient project management.

- Tags: how-to-guide
- Published: 2026-07-27

### [Implementing AI Transition Placement with Visual Reasoning in Palmier Pro](/palmier-io/palmier-pro/implement-ai-transition-placement-visual-reasoning-palmier-pro)

Learn to implement AI transition placement with visual reasoning in Palmier Pro. This guide shows how Palmier Pro inserts placeholders and replaces them with AI-generated media for seamless video editing.

- Tags: deep-dive
- Published: 2026-07-27

### [Building Color Scopes and Waveform Monitoring Views in Palmier Pro: Core Graphics & Audio Pipeline](/palmier-io/palmier-pro/build-color-scopes-waveform-monitoring-views-palmier-pro)

Learn how Palmier Pro builds color scopes using CGContext and waveform monitoring via a peak envelope algorithm. Explore the core graphics and audio pipeline for visual media analysis.

- Tags: internals
- Published: 2026-07-27

### [Managing Project Save and Close with Concurrent Mutations in Palmier Pro](/palmier-io/palmier-pro/manage-project-save-close-concurrent-mutations-palmier-pro)

Learn how Palmier Pro manages project save and close with concurrent mutations. Discover how ProjectPackageCoordinator serializes access and ensures data integrity during operations.

- Tags: internals
- Published: 2026-07-27

### [Implementing LUT Loading and the Color Grading Pipeline in Palmier Pro](/palmier-io/palmier-pro/implement-lut-loading-color-grading-pipeline-palmier-pro)

Learn how to implement LUT loading and the color grading pipeline in Palmier Pro. Our modular system parses .cube LUT files and applies them via Metal for powerful video color correction.

- Tags: internals
- Published: 2026-07-27

### [Building Frame-Accurate Playback Scrubbing with Audio Output in Palmier Pro](/palmier-io/palmier-pro/build-frame-accurate-playback-scrubbing-audio-output-palmier-pro)

Learn how Palmier Pro achieves frame-accurate playback scrubbing with audio output by efficiently decoding and caching audio, ensuring main-thread responsiveness. Explore the technical details.

- Tags: how-to-guide
- Published: 2026-07-27

### [Managing Clip Linking and Sync‑Lock Track Relationships in Palmier Pro](/palmier-io/palmier-pro/manage-clip-linking-sync-lock-track-relationships-palmier-pro)

Master clip linking and sync-lock tracks in Palmier Pro. Learn how these orthogonal mechanisms ensure audio-video sync during timeline edits and preserve editorial invariants.

- Tags: how-to-guide
- Published: 2026-07-27

### [Implementing Voice Activity Detection and Speaker Diarization in Palmier Pro](/palmier-io/palmier-pro/implement-voice-activity-detection-speaker-diarization-palmier-pro)

Learn to implement voice activity detection and speaker diarization in Palmier Pro. Discover how Palmier Pro processes audio with SpeechVAD and MLX for accurate results.

- Tags: how-to-guide
- Published: 2026-07-27

### [Building Undo/Redo for Complex Timeline Mutations in Palmier Pro](/palmier-io/palmier-pro/build-undo-redo-complex-timeline-mutations-palmier-pro)

Learn how Palmier Pro builds undo redo for complex timeline mutations. Discover EditorUndo and its unified transaction model for UI actions and agent tools.

- Tags: internals
- Published: 2026-07-27

### [Managing Media Offline/Missing State and Relinking Workflows in Palmier Pro](/palmier-io/palmier-pro/manage-media-offline-missing-state-relinking-workflows-palmier-pro)

Master offline media management in Palmier Pro. Discover automatic detection, preview overlays, and efficient bulk relinking with the relinkOfflineAssets API.

- Tags: how-to-guide
- Published: 2026-07-27

### [Building an Audio Waveform Extraction and Visualization Pipeline in Palmier Pro: A Deep Dive](/palmier-io/palmier-pro/build-audio-waveform-extraction-visualization-pipeline-palmier-pro)

Build an audio waveform extraction and visualization pipeline in Palmier Pro. Learn how it generates waveforms on-demand caching results, limiting extractions, and keeping the UI responsive.

- Tags: deep-dive
- Published: 2026-07-27

### [Managing Multi-Cam Clip Synchronization and Angle Switching in Palmier Pro](/palmier-io/palmier-pro/manage-multi-cam-clip-synchronization-angle-switching-palmier-pro)

Master multi-cam synchronization and angle switching in Palmier Pro. Our MulticamSource model and MulticamEngine simplify workflows for seamless edits. Learn more!

- Tags: how-to-guide
- Published: 2026-07-27

### [Implementing MCP Agent Tools for Video Editor Automation in Palmier Pro](/palmier-io/palmier-pro/implement-mcp-agent-tools-video-editor-automation-palmier-pro)

Automate video editing in Palmier Pro using MCP agent tools. Control your workflow programmatically via HTTP endpoints for efficient post-production.

- Tags: how-to-guide
- Published: 2026-07-27

### [Optimizing SwiftUI View Updates for High-Frequency Playback State in Palmier Pro](/palmier-io/palmier-pro/optimize-swiftui-view-updates-high-frequency-playback-state-palmier-pro)

Optimize SwiftUI view updates for high-frequency playback state in Palmier Pro. Learn techniques to prevent UI stalls and maintain smooth performance during rapid changes.

- Tags: performance
- Published: 2026-07-27

### [Creating Chroma Key Compositing with Core Image Kernels in Palmier Pro](/palmier-io/palmier-pro/create-chroma-key-compositing-core-image-kernels-palmier-pro)

Learn to create chroma key compositing in Palmier Pro using Core Image kernels. Effortlessly remove green or blue backgrounds with adjustable tolerance and spill suppression.

- Tags: tutorial
- Published: 2026-07-27

### [How to Implement Timeline Keyframe Interpolation with CMTime Math in Palmier Pro](/palmier-io/palmier-pro/implement-timeline-keyframe-interpolation-cmtime-math-palmier-pro)

Learn to implement timeline keyframe interpolation with CMTime math in Palmier Pro. Convert frame-based tracks to CMTime ramps using piecewise-linear subdivision for smooth animations.

- Tags: how-to-guide
- Published: 2026-07-27

### [How to Manage .palmier Project File I/O Off the Main Thread](/palmier-io/palmier-pro/manage-palmier-project-file-io-off-main-thread)

Learn how to manage palmier project file I/O off the main thread for responsive UI. Discover background thread operations and mutation queuing for large media files.

- Tags: how-to-guide
- Published: 2026-07-27

### [Architecting Audio Beat Detection with AVFoundation in Palmier Pro](/palmier-io/palmier-pro/architecting-audio-beat-detection-avfoundation-audio-processing-palmier-pro)

Learn how Palmier Pro architects audio beat detection using AVFoundation and Core ML on-device. Discover efficient audio processing for instant UI and agent lookups.

- Tags: architecture
- Published: 2026-07-27

### [Building Visual Search with MLX Embeddings and Vector Similarity in Palmier Pro](/palmier-io/palmier-pro/building-visual-search-mlx-embeddings-vector-similarity-palmier-pro)

Learn how to build visual search with MLX embeddings and vector similarity in Palmier Pro for offline image and text search. Explore on-device MLX models and cosine similarity.

- Tags: tutorial
- Published: 2026-07-27

### [How to Implement Custom AVFoundation Video Compositors for Effect Chaining in Palmier Pro](/palmier-io/palmier-pro/implement-custom-avfoundation-video-compositors-effect-chaining-palmier-pro)

Learn to implement custom AVFoundation video compositors in Palmier Pro. Chain visual effects by subclassing and populating the effects array for advanced frame processing. Master video compositing now.

- Tags: how-to-guide
- Published: 2026-07-27

### [How Palmier Pro's Timeline Ripple Edit Engine Handles Concurrent Clip Mutations](/palmier-io/palmier-pro/how-palmier-pro-timeline-ripple-edit-engine-handle-concurrent-clip-mutations)

Discover how Palmier Pro's timeline ripple edit engine manages concurrent clip mutations using atomic transactions and pure-functional utilities for precise editing.

- Tags: internals
- Published: 2026-07-27

### [How Agent Tools Power Project and Timeline Operations in Palmier Pro](/palmier-io/palmier-pro/what-role-do-agent-tools-play-in-palmier-pro-project-and-timeline-operations)

Discover how Agent tools in Palmier Pro automate project and timeline operations. Ensure atomic validation and undo compatibility for seamless editing requests.

- Tags: how-to-guide
- Published: 2026-07-20

### [How Media Folder Organization and Indexing Work in Palmier Pro: Architecture, API, and Performance](/palmier-io/palmier-pro/how-does-media-folder-organization-and-indexing-work-in-palmier-pro)

Dive into Palmier Pro's media folder organization and indexing. Explore its hierarchical structure, efficient indexing with O(1) lookups, and the EditorViewModel for seamless operations.

- Tags: architecture
- Published: 2026-07-20

### [How Multicam Editing and Synchronization Works in Palmier Pro: A Technical Deep Dive](/palmier-io/palmier-pro/describe-the-multicam-editing-and-synchronization-process-in-palmier-pro)

Discover how Palmier Pro's multicam editing and synchronization uses audio correlation, offset mapping, and atomic groups for perfect alignment. Learn the technical deep dive.

- Tags: deep-dive
- Published: 2026-07-20

### [Audio Beat Detection and BeatStore in Palmier Pro: Core ML Implementation Guide](/palmier-io/palmier-pro/explain-the-audio-beat-detection-and-beatstore-functionality-in-palmier-pro)

Implement audio beat detection and BeatStore in Palmier Pro using Core ML. Analyze audio, detect beats, and cache results for real-time timeline snapping.

- Tags: how-to-guide
- Published: 2026-07-20

### [What Is the License for the Palmier Pro Project?](/palmier-io/palmier-pro/what-is-the-license-for-the-palmier-pro-project)

Discover the Palmier Pro license. Understand the terms of the GPL-3.0 license for the palmier-io/palmier-pro project and your responsibilities when distributing or modifying it.

- Tags: license-information
- Published: 2026-06-30

### [Main Directories in the Palmier Pro Project Structure: Complete Breakdown](/palmier-io/palmier-pro/what-are-the-main-directories-in-the-palmier-pro-project-structure)

Explore the Palmier Pro project structure, detailing its main directories like Sources, Metal, Models, and mcpb. Understand the organization of this macOS video-editing codebase.

- Tags: deep-dive
- Published: 2026-06-30

### [Key Concepts Behind Palmier Pro Implementation: A Four-Layer Architecture](/palmier-io/palmier-pro/what-are-the-key-concepts-behind-palmier-pros-implementation)

Explore the four-layer architecture of Palmier Pro, a native macOS video editor. Understand how SwiftUI, state management, AVFoundation, and AI services enable professional real-time video editing.

- Tags: architecture
- Published: 2026-06-30

### [How to Run Palmier Pro Locally: Complete macOS Setup Guide](/palmier-io/palmier-pro/how-to-run-the-palmier-pro-project-locally)

Learn to run Palmier Pro locally on macOS. Follow this guide to clone the repository, build with Swift, and launch a debug build with live log streaming for efficient development.

- Tags: how-to-guide
- Published: 2026-06-30

### [Core Files in Palmier Pro: App Architecture, Entry Points, and Rendering Pipeline Explained](/palmier-io/palmier-pro/what-is-the-purpose-of-the-core-files-in-palmier-pro)

Explore Palmier Pro core files. Learn how they bootstrap the app, manage state, define models, and drive the rendering pipeline for video output.

- Tags: architecture
- Published: 2026-06-30

### [What Programming Language Is Palmier Pro Written In?](/palmier-io/palmier-pro/what-programming-language-is-palmier-pro-written-in)

Discover that Palmier Pro is written entirely in Swift. Explore its use of Swift 6.2, SwiftUI, and AppKit for a native macOS AI video editor on Apple Silicon.

- Tags: getting-started
- Published: 2026-06-30

### [How to Customize or Add New Agents in Palmier Pro: A Complete Developer Guide](/palmier-io/palmier-pro/how-to-customize-or-add-new-agents-in-palmier-pro)

Learn how to customize or add new agents in Palmier Pro. This developer guide details editing system prompts, adding starter prompts, and registering native Swift tools.

- Tags: how-to-guide
- Published: 2026-06-30

### [Understanding Package.swift in Palmier Pro: The Swift Package Manager Manifest](/palmier-io/palmier-pro/what-is-the-role-of-packageswift-in-palmier-pro)

Discover the role of Package.swift in Palmier Pro. This Swift Package Manager manifest file defines how your macOS project is built, linked, and packaged.

- Tags: internals
- Published: 2026-06-30

### [How Dependencies Are Managed in Palmier Pro: A Package.swift Deep Dive](/palmier-io/palmier-pro/how-are-dependencies-managed-in-palmier-pro-packageswift)

Learn how Palmier Pro manages dependencies using Package.swift and Swift Package Manager. Discover semantic versioning and lock files for reproducible builds.

- Tags: deep-dive
- Published: 2026-06-30

### [How to Find the Main Entry Point of the Palmier Pro Application](/palmier-io/palmier-pro/how-do-i-find-the-main-entry-point-of-the-palmier-pro-application)

Locate the main entry point for the Palmier Pro application in main.swift. Discover how the application bootstraps NSApplication and manages its lifecycle.

- Tags: internals
- Published: 2026-06-30

### [What Is AGENTS.md in Palmier Pro? A Developer's Architecture Guide](/palmier-io/palmier-pro/what-is-the-purpose-of-agents-md-in-palmier-pro)

Discover AGENTS.md in Palmier Pro, the architectural contract ensuring UI consistency drag-and-drop functionality and coding standards for developers. Understand its core purpose.

- Tags: architecture
- Published: 2026-06-30

### [Where to Find the Definition of Agents in Palmier Pro: Complete File Guide](/palmier-io/palmier-pro/where-can-i-find-the-definition-of-agents-in-palmier-pro)

Discover where to find the definition of agents in Palmier Pro. Explore the Agent directory, AgentService.swift, AgentClientTypes.swift, and SwiftUI components.

- Tags: api-reference
- Published: 2026-06-30

### [Palmier Pro Project Structure: Complete Architecture Guide for the Swift Video Editor](/palmier-io/palmier-pro/how-is-the-palmier-pro-project-structured)

Explore the Palmier Pro project structure, a complete architecture guide for the Swift video editor. Understand its purpose-driven directories for UI, data, logic, media, AI, and export.

- Tags: architecture
- Published: 2026-06-30

### [What Is the Palmier Pro Project Registry and How Are Projects Persisted?](/palmier-io/palmier-pro/what-is-the-palmier-pro-project-registry-and-how-are-projects-persisted)

Discover the Palmier Pro project registry, a singleton that tracks video projects in an observable list and persists them as atomic JSON to app storage. Learn how projects are managed.

- Tags: internals
- Published: 2026-06-29

### [How Tool Executors Interact with Timeline Elements in palmier-pro: Clips, Effects, and Text](/palmier-io/palmier-pro/how-do-tool-executors-interact-with-timeline-elements-such-as-clips-effects-and-texts)

Learn how ToolExecutor connects the palmier-pro API to timeline elements like clips, effects, and text, managing changes within undoable transactions for seamless editing.

- Tags: internals
- Published: 2026-06-29

### [How Palmier Pro's Generation Backend Interfaces with External AI Services Like Seedance and Kling](/palmier-io/palmier-pro/how-does-the-generation-backend-interface-with-external-ai-services-like-seedance-and-kling)

Learn how Palmier Pro's generation backend interfaces with external AI services like Seedance and Kling. Discover its RPC layer and request routing for seamless AI integration.

- Tags: internals
- Published: 2026-06-29

### [How Palmier Pro's Export Pipeline Handles Timeline Composition and Format Conversion](/palmier-io/palmier-pro/how-does-the-export-pipeline-handle-timeline-composition-and-format-conversion-in-palmier-pro)

Learn how Palmier Pro's export pipeline manages timeline composition and format conversion, creating AVMutableCompositions and exporting to various formats like FCP and Premiere.

- Tags: internals
- Published: 2026-06-29

### [GPU Accelerated Video Effects in Swift: Implementing Metal-Based Processing with Palmier Pro](/palmier-io/palmier-pro/gpu-accelerated-video-effects-in-swift)

Unlock real-time GPU accelerated video effects in Swift with Palmier Pro. Learn how Metal kernels and AVFoundation create seamless visual processing on the GPU.

- Tags: how-to-guide
- Published: 2026-06-24

### [Loading and Applying LUTs in a Video Compositor: Palmier Pro's 3D Color Grading Pipeline](/palmier-io/palmier-pro/loading-and-applying-luts-in-a-video-compositor)

Learn to load and apply LUTs in a video compositor with Palmier Pro. Explore its 3D color grading pipeline, GPU acceleration, and real-time features.

- Tags: how-to-guide
- Published: 2026-06-24

### [Implementing Compositor Instructions for Effects in Palmier Pro: A Complete Guide](/palmier-io/palmier-pro/implementing-compositor-instructions-for-effects)

Master Palmier Pro's compositor instructions for video effects. This guide details implementing AVVideoCompositionInstructionProtocol and Core Image kernels for a data-driven pipeline.

- Tags: how-to-guide
- Published: 2026-06-24

### [How to Test Keyframe Functionality in Palmier Pro: A Swift Testing Guide](/palmier-io/palmier-pro/how-to-test-keyframe-functionality-in-a-video-editor)

Easily test keyframe functionality in Palmier Pro with Swift unit tests. Learn to exercise KeyframeTrack mutations and verify interpolation sampling for robust video editing.

- Tags: testing
- Published: 2026-06-24

### [Implementing Overwrite Editing in Video Editing Software: A Deep Dive into Palmier Pro's Functional Approach](/palmier-io/palmier-pro/implementing-overwrite-editing-in-video-editing-software)

Learn how Palmier Pro implements overwrite editing using a stateless functional approach. Discover pure actions to clear timeline regions without data mutation.

- Tags: deep-dive
- Published: 2026-06-24

### [Calculating Timeline Geometry for UI Rendering in PalmierPro: A Deep Dive into the TimelineGeometry Struct](/palmier-io/palmier-pro/calculating-timeline-geometry-for-ui-rendering)

Learn how PalmierPro calculates timeline geometry for UI rendering with a stateless TimelineGeometry struct. Achieve deterministic hit-testing and rendering through pure math.

- Tags: deep-dive
- Published: 2026-06-24

### [SwiftUI Custom Timeline View Implementation: The Palmier Pro Architecture](/palmier-io/palmier-pro/swiftui-custom-timeline-view-implementation)

Master SwiftUI custom timeline view implementation with Palmier Pro. Discover how to achieve editor-grade performance using NSViewRepresentable and reactive state synchronization.

- Tags: architecture
- Published: 2026-06-24

### [How to Handle Video Trim and Speed Adjustments in Swift: A Complete Guide](/palmier-io/palmier-pro/handling-video-trim-and-speed-adjustments-in-swift)

Learn to handle video trim and speed adjustments in Swift with Palmier Pro. Discover how to store clip data and enable real-time previews and accurate exports.

- Tags: how-to-guide
- Published: 2026-06-24

### [How to Represent Video Clips and Tracks in Swift: The Palmier Pro Data Model](/palmier-io/palmier-pro/how-to-represent-video-clips-and-tracks-in-swift)

Learn to represent video clips and tracks in Swift using Palmier Pro's type-safe data model with Clip and ClipLocation structs. Manage media segments efficiently.

- Tags: data-model
- Published: 2026-06-24

### [How to Use NotificationCenter for Inter-Component Communication in Swift](/palmier-io/palmier-pro/how-to-use-notificationcenter-for-inter-component-communication-in-swift)

Master Swift NotificationCenter for seamless inter component communication. Broadcast events and observe notifications effectively while preventing memory leaks.

- Tags: how-to-guide
- Published: 2026-06-24

### [How to Enforce Design System Consistency in SwiftUI Apps: The Palmier-Pro Token Architecture](/palmier-io/palmier-pro/how-to-enforce-design-system-consistency-in-swiftui-apps)

Enforce design system consistency in SwiftUI apps with our AppTheme enum. Centralize visual tokens like colors and typography to automatically propagate design changes and eliminate magic numbers.

- Tags: architecture
- Published: 2026-06-24

### [How to Implement AI Features in a macOS Video Editor: A Complete Guide to Palmier Pro](/palmier-io/palmier-pro/how-to-implement-ai-features-in-a-macos-video-editor)

Learn to implement AI features in a macOS video editor using a three-layer architecture. Discover how SwiftUI menus, ViewModel, and an AI agent streamline your workflow for placeholder asset replacement.

- Tags: how-to-guide
- Published: 2026-06-24

### [Performance Implications of Using AVFoundation for Video Editing in Palmier Pro](/palmier-io/palmier-pro/what-are-the-performance-implications-of-using-avfoundation-for-video-editing)

Discover AVFoundation video editing performance in Palmier Pro. Learn how GPU acceleration impacts memory management and pipeline stalls for smooth playback.

- Tags: performance
- Published: 2026-06-24

### [How to Use SwiftUI with AppKit for Complex macOS UIs: The Palmier Pro Pattern](/palmier-io/palmier-pro/how-to-use-swiftui-with-appkit-for-complex-macos-uis)

Master SwiftUI with AppKit for complex macOS UIs using NSViewRepresentable. Build custom views like drag-and-drop and video previews while keeping SwiftUI's state management.

- Tags: how-to-guide
- Published: 2026-06-24

### [Performance Optimization Tips for Palmier Pro: 5 Architecture Patterns from the Source Code](/palmier-io/palmier-pro/what-are-the-performance-optimization-tips-for-palmier-pro)

Unlock Palmier Pro performance with 5 architecture patterns from the source code. Learn asset caching, concurrency, and drawing loops to optimize your Swift applications.

- Tags: performance
- Published: 2026-06-23

### [How to Perform Code Reviews for Palmier Pro: Complete Guidelines for Swift Video Editor Contributions](/palmier-io/palmier-pro/how-to-perform-code-reviews-for-palmier-pro)

Learn how to perform code reviews for Palmier Pro. Ensure UI constants from AppTheme, @Observable state, and macOS 26 targeting for Swift contributions. Maximize code quality.

- Tags: how-to-guide
- Published: 2026-06-23

### [Licensing Information for Palmier Pro: Understanding the MIT License](/palmier-io/palmier-pro/what-is-the-licensing-information-for-palmier-pro)

Understand the MIT License for Palmier Pro. Discover its terms for unrestricted use, modification, and distribution.

- Tags: licensing-information
- Published: 2026-06-23

### [Best Practices for Developing with Palmier Pro: Swift 6.2 & AI-Native Video Editing](/palmier-io/palmier-pro/what-are-the-best-practices-for-developing-with-palmier-pro)

Master Palmier Pro development with Swift 6.2 and AI-native video editing. Discover best practices for UI, AI extensions, and thread-safe utilities. Elevate your project today.

- Tags: best-practices
- Published: 2026-06-23

### [How to Set Up CI/CD for Palmier Pro: Complete GitHub Actions & Release Automation Guide](/palmier-io/palmier-pro/how-to-set-up-ci-cd-for-palmier-pro)

Automate macOS builds and signed releases for Palmier Pro with GitHub Actions. This guide covers setting up CI/CD using a simple release script and repository secrets.

- Tags: how-to-guide
- Published: 2026-06-23

### [Latest Changes in Palmier Pro: AI Editing, Metal Rendering, and Vector Search](/palmier-io/palmier-pro/what-are-the-latest-changes-in-palmier-pro)

Discover the latest Palmier Pro updates including AI editing, Metal rendering, and vector search. Built with Swift 6.2 and rigorously tested for peak performance.

- Tags: release-notes
- Published: 2026-06-23

### [How to Manage Users in Palmier Pro: Authentication, Subscriptions, and Credits](/palmier-io/palmier-pro/how-to-manage-users-in-palmier-pro)

Learn to manage users in Palmier Pro using AccountService for authentication, subscriptions, and credits. Centralize control with Clerk, Convex, and Stripe integration.

- Tags: how-to-guide
- Published: 2026-06-23

### [Palmier Pro API Documentation: Complete Guide to the macOS Video Editing SDK](/palmier-io/palmier-pro/what-is-the-api-documentation-for-palmier-pro)

Explore the Palmier Pro API documentation. Master macOS video editing with our Swift SDK for timeline control, keyframes, and AI generation. Your complete guide awaits.

- Tags: api-reference
- Published: 2026-06-23

### [How to Debug Palmier Pro Applications: OS-Level Crashes, Categorized Logs, and Xcode Integration](/palmier-io/palmier-pro/how-to-debug-palmier-pro-applications)

Debug Palmier Pro apps effectively with OS-level crash handlers, categorized os.Logger logs, SwiftUI preview diagnostics, and Xcode integration for complete visibility.

- Tags: how-to-guide
- Published: 2026-06-23

### [Build Scripts for Palmier Pro: Development, Bundling, and Release Automation](/palmier-io/palmier-pro/what-are-the-build-scripts-for-palmier-pro)

Discover Palmier Pro build scripts for automated development, bundling, and release. Streamline your workflow with our bash scripts for code signing, notarization, and packaging.

- Tags: how-to-guide
- Published: 2026-06-23

### [Security Considerations for Palmier Pro: Keychain Storage, Localhost Binding, and Code Signing](/palmier-io/palmier-pro/what-are-the-security-considerations-for-palmier-pro)

Learn essential security considerations for Palmier Pro including Keychain storage, localhost binding, and code signing. Protect your sensitive data with Palmier Pro.

- Tags: best-practices
- Published: 2026-06-23

### [How to Add New Features to Palmier Pro: A Complete Swift 6.2 Guide](/palmier-io/palmier-pro/how-to-add-new-features-to-palmier-pro)

Discover how to add new features to Palmier Pro using Swift 6.2. Extend the macOS video editor with UI components, ViewModel methods, and persistence.

- Tags: how-to-guide
- Published: 2026-06-23

### [Recommended IDE for Palmier Pro Development: Why Xcode 16 Is Required](/palmier-io/palmier-pro/what-is-the-recommended-ide-for-palmier-pro-development)

Discover why Xcode 16 is the required IDE for Palmier Pro development. Unlock full Swift 6.2, SwiftUI live previews, and essential Apple frameworks for macOS apps.

- Tags: getting-started
- Published: 2026-06-23

### [How to Configure Environment Variables for Palmier Pro: Complete Setup Guide](/palmier-io/palmier-pro/how-to-configure-environment-variables-for-palmier-pro)

Learn how to configure environment variables for Palmier Pro. This guide covers `.env` file setup, Swift ProcessInfo, and Bash sourcing for AI service and build automation. Get your Palmier Pro project running smoothly.

- Tags: how-to-guide
- Published: 2026-06-23

### [Dependencies for Palmier Pro: Swift Package Manager and Third-Party Libraries](/palmier-io/palmier-pro/what-are-the-dependencies-for-palmier-pro)

Discover Palmier Pro dependencies: Swift Package Manager tools like DSWaveformImage, Sparkle, Sentry, Clerk, Convex, and swift-transformers power its audio visualization, updates, crash reporting, auth, and AI.

- Tags: dependency-list
- Published: 2026-06-23

### [How to Deploy Palmier Pro to Production: A Complete macOS Distribution Guide](/palmier-io/palmier-pro/how-to-deploy-palmier-pro-to-production)

Deploy Palmier Pro to production on macOS. Learn to build, code-sign, notarize, and package your .app bundle into a DMG for seamless distribution.

- Tags: how-to-guide
- Published: 2026-06-23

### [Understanding the Database Schema for Palmier Pro: JSON-Based Persistence Architecture](/palmier-io/palmier-pro/what-is-the-database-schema-for-palmier-pro)

Explore the Palmier Pro database schema. Discover how this project leverages JSON-based persistence with Codable, outlining its flat structure of Timeline, Track, and Clip structs.

- Tags: database-schema
- Published: 2026-06-23

### [What Programming Languages Does Palmier Pro Use?](/palmier-io/palmier-pro/what-programming-languages-does-palmier-pro-use)

Discover the programming languages behind Palmier Pro. This Swift 6.2 application uses no Objective-C C or C++ ensuring efficient development and performance.

- Tags: getting-started
- Published: 2026-06-23

### [How to Contribute to the Palmier Pro Project: A Complete Guide for New Contributors](/palmier-io/palmier-pro/how-to-contribute-to-palmier-pro-project)

Learn how to contribute to the Palmier Pro project. Follow our guide to fork the repo, branch, code in Swift, test, and submit your pull request easily.

- Tags: how-to-guide
- Published: 2026-06-23

### [What Are the Main Components of Palmier Pro? A Deep Dive into the Swift Architecture](/palmier-io/palmier-pro/what-are-the-main-components-of-palmier-pro)

Explore the eleven core Swift modules of Palmier Pro, including App, Editor, and MediaPanel. Understand its layered architecture for professional video editing in this deep dive.

- Tags: deep-dive
- Published: 2026-06-23

### [How to Set Up Palmier Pro Locally: Complete macOS Build Guide](/palmier-io/palmier-pro/how-to-set-up-palmier-pro-locally)

Set up Palmier Pro locally on your macOS device with Apple Silicon. Follow this complete build guide to quickly clone the repository and launch the app.

- Tags: how-to-guide
- Published: 2026-06-23

### [What Is AccountService and How Does It Manage User Authentication in Palmier Pro](/palmier-io/palmier-pro/what-is-the-accountservice-and-how-does-it-manage-user-authentication)

Discover AccountService in Palmier Pro, a Swift singleton managing the full user authentication lifecycle, integrating Clerk and Convex for OAuth and real-time data sync.

- Tags: internals
- Published: 2026-06-23

### [How ClipRenderer Optimizes Clip Rendering Performance in Palmier Pro](/palmier-io/palmier-pro/how-does-the-cliprenderer-optimize-clip-rendering-performance)

Discover how ClipRenderer optimizes clip rendering performance in Palmier Pro by minimizing CPU load with early bail-outs, clipping, and selective rendering for smooth 60Hz playback.

- Tags: performance
- Published: 2026-06-23

### [How ExportService Handles Different Export Formats in Palmier Pro](/palmier-io/palmier-pro/how-does-the-exportservice-handle-different-export-formats-in-palmier-pro)

Discover how Palmier Pro's ExportService manages XML and video exports. Learn about its use of XMLExporter and AVAssetExportSession with hardware acceleration.

- Tags: internals
- Published: 2026-06-23

### [ModelDownloader in Palmier Pro: How It Manages AI Model Caching](/palmier-io/palmier-pro/what-is-the-modeldownloader-and-how-does-it-manage-ai-model-caching)

Discover how Palmier Pros ModelDownloader efficiently manages AI model caching. This Swift utility downloads, verifies, and installs models once for secure reuse across app launches, optimizing performance.

- Tags: internals
- Published: 2026-06-23

### [How EmbeddingStore Stores Visual Embeddings in Palmier Pro: Binary Format Deep Dive](/palmier-io/palmier-pro/how-does-the-embeddingstore-store-visual-embeddings)

Learn how EmbeddingStore in Palmier Pro stores visual embeddings. Discover the efficient binary format, JSON metadata, and half-precision vectors for rapid retrieval.

- Tags: deep-dive
- Published: 2026-06-23

### [How Palmier Pro Handles Project File Persistence: Inside the .palmier Package System](/palmier-io/palmier-pro/how-does-palmier-pro-handle-project-file-persistence)

Discover how Palmier Pro ensures project file persistence with its atomic .palmier package system. Learn about document-oriented architecture and efficient data management for your projects.

- Tags: internals
- Published: 2026-06-23

### [CompositionBuilder in Palmier Pro: How It Constructs AVCompositions from Timelines](/palmier-io/palmier-pro/what-is-the-compositionbuilder-and-how-does-it-construct-avcompositions)

Learn how Palmier Pro's CompositionBuilder transforms Timelines into AVCompositions. Discover its role in validating, inserting media, and generating instructions for playback or export.

- Tags: internals
- Published: 2026-06-23

### [How GenerationBackend Communicates with External AI Services in Palmier Pro](/palmier-io/palmier-pro/how-does-the-generationbackend-communicate-with-external-ai-services)

Discover how GenerationBackend communicates with external AI services in Palmier Pro. Learn how the RPC layer forwards requests to Convex for seamless AI model interaction and real-time updates.

- Tags: internals
- Published: 2026-06-23

### [EditorViewModel in Palmier Pro: The Central Hub for Managing Editor State](/palmier-io/palmier-pro/what-is-the-role-of-editorviewmodel-in-managing-editor-state-in-palmier-pro)

Discover how Palmier Pro's EditorViewModel synchronizes UI and project data, serving as the single source of truth for editor state and timeline information.

- Tags: internals
- Published: 2026-06-23

### [How Palmier Pro Visual Search Indexes Video Content: Technical Architecture Explained](/palmier-io/palmier-pro/how-does-palmier-pros-visual-search-index-video-content)

Discover how Palmier Pro indexes video content with its technical architecture: frame sampling, Core ML encoding, vector caching, and accelerated searches for visual similarity. Learn more.

- Tags: architecture
- Published: 2026-06-23

### [Palmier Pro Visual Search Architecture: Three-Layer Pipeline Explained](/palmier-io/palmier-pro/what-is-the-architecture-of-palmier-pros-visual-search-system)

Explore the Palmier Pro visual search architecture. Discover its three-layer pipeline for video and image embedding and efficient vector similarity search. Learn more about Float16 embeddings and Accelerate framework.

- Tags: architecture
- Published: 2026-06-23

### [What Is the Palmier Pro License? A Complete Guide to the MIT License](/palmier-io/palmier-pro/what-is-the-licensing-of-palmier-pro)

Understand the Palmier Pro license. Discover how this MIT license enables free use, modification, and distribution of Palmier Pro software.

- Tags: licensing-guide
- Published: 2026-06-22

### [How to Customize the User Interface of Palmier Pro: Complete AppTheme Guide](/palmier-io/palmier-pro/how-to-customize-the-user-interface-of-palmier-pro)

Customize Palmier Pro's user interface by editing constants in AppTheme.swift. Control colors, fonts, spacing, and shadows for a personalized SwiftUI app.

- Tags: how-to-guide
- Published: 2026-06-22

### [Does Palmier Pro Have a Command-Line Interface? Terminal Launch Guide](/palmier-io/palmier-pro/are-there-any-command-line-interfaces-for-palmier-pro)

Learn how to launch the Palmier Pro macOS app from your terminal. Discover the Swift executable target for command-line access and streamline your workflow.

- Tags: how-to-guide
- Published: 2026-06-22

### [What Kind of Data Does Palmier Pro Process? A Deep Dive into the AI-Native Video Editor](/palmier-io/palmier-pro/what-kind-of-data-does-palmier-pro-process)

Discover the diverse data Palmier Pro, an AI-native video editor, processes including multimedia, text, transcriptions, and AI assets. Learn how it structures your video projects.

- Tags: deep-dive
- Published: 2026-06-22

### [How to Update Palmier Pro to the Latest Version: Automatic and Manual Methods](/palmier-io/palmier-pro/how-to-update-palmier-pro-to-the-latest-version)

Easily update Palmier Pro to the latest version with automatic or manual methods. Learn how to keep your software current using Sparkle and GitHub releases.

- Tags: how-to-guide
- Published: 2026-06-22

### [What Libraries and Frameworks Does Palmier Pro Depend On? Complete Dependency Analysis](/palmier-io/palmier-pro/what-libraries-or-frameworks-does-palmier-pro-depend-on)

Discover Palmier Pro's dependencies: nine Swift packages like DSWaveformImage, Sparkle, sentry-cocoa, lottie-ios, and Apple frameworks such as AVFoundation and SwiftUI. Analyze its Package.swift.

- Tags: dependency-analysis
- Published: 2026-06-22

### [How to Troubleshoot Common Issues in Palmier Pro: A Complete Diagnostic Guide](/palmier-io/palmier-pro/how-to-troubleshoot-common-issues-in-palmier-pro)

Troubleshoot Palmier Pro common issues by checking logs validating MediaPanelDropArea and verifying AI generation. Resolve crashes drop failures and export stalls quickly with this diagnostic guide.

- Tags: how-to-guide
- Published: 2026-06-22

### [How to Deploy Palmier Pro to a Production Environment: Complete macOS Distribution Guide](/palmier-io/palmier-pro/how-to-deploy-palmier-pro-to-a-production-environment)

Deploy Palmier Pro to production with this macOS guide. Learn to build, sign, notarize, and distribute your app efficiently for a seamless user experience.

- Tags: how-to-guide
- Published: 2026-06-22

### [Where to Find Palmier Pro Developer Documentation: Complete Guide](/palmier-io/palmier-pro/where-can-i-find-documentation-for-palmier-pro-developers)

Find all Palmier Pro developer documentation in the github repository palmier io palmier pro Access the README CONTRIBUTING guide and AppTheme swift for comprehensive guidance.

- Tags: api-reference
- Published: 2026-06-22

### [How to Build Palmier Pro from Source: Complete Guide for macOS Developers](/palmier-io/palmier-pro/how-to-build-palmier-pro-from-source)

Build Palmier Pro from source on macOS with Xcode 16+. Clone, compile with swift build, and run dev script for live logs. Your complete developer guide.

- Tags: how-to-guide
- Published: 2026-06-22

### [How to Integrate Palmier Pro with External Services: A Complete MCP API Guide](/palmier-io/palmier-pro/how-to-integrate-palmier-pro-with-other-services)

Learn how to integrate Palmier Pro with external services using its MCP API. Control the editor via JSON-RPC calls from any service. Explore the palmier-io/palmier-pro repository for details.

- Tags: how-to-guide
- Published: 2026-06-22

### [How to Configure Palmier Pro Settings: A Complete Guide to the macOS Preferences Window](/palmier-io/palmier-pro/how-to-configure-palmier-pro-settings)

Master Palmier Pro settings with this guide. Learn how to configure preferences and specific tabs programmatically using `SettingsWindowController.shared.show()` for efficient macOS app management.

- Tags: how-to-guide
- Published: 2026-06-22

### [Main Modules and Components of Palmier Pro: A Complete Architecture Guide](/palmier-io/palmier-pro/what-are-the-main-modules-or-components-of-palmier-pro)

Explore the main modules and components of Palmier Pro. Understand its layered architecture from app lifecycle management to multi-format export in this complete guide.

- Tags: architecture
- Published: 2026-06-22

### [How to Run Tests in Palmier Pro: A Complete Swift Testing Guide](/palmier-io/palmier-pro/how-to-run-tests-in-palmier-pro)

Learn how to run tests in Palmier Pro with our comprehensive Swift testing guide. Execute the full suite on macOS by running swift test from your repository root.

- Tags: how-to-guide
- Published: 2026-06-22

### [Architecture of Palmier Pro: Modular Swift Native macOS Video Editing](/palmier-io/palmier-pro/what-is-the-architecture-of-palmier-pro)

Explore the modular Swift native macOS video editing architecture of Palmier Pro. Discover its layered design, SwiftUI UI, AppKit integration, and key functional modules like Preview, Export, and Generation.

- Tags: architecture
- Published: 2026-06-22

### [How to Contribute to the Palmier Pro Project: A Complete Developer Guide](/palmier-io/palmier-pro/how-to-contribute-to-the-palmier-pro-project)

Contribute to the Palmier Pro project by forking the repository, building the Swift package on Apple Silicon, and submitting focused pull requests linked to GitHub Issues. Your guide to developer contributions.

- Tags: how-to-guide
- Published: 2026-06-22

### [What Programming Languages Are Used in Palmier Pro? Complete Swift Implementation Guide](/palmier-io/palmier-pro/what-programming-languages-are-used-in-palmier-pro)

Discover the programming languages in Palmier Pro, exclusively built with Swift 6.2. Get the complete Swift implementation guide and explore the Palmier Pro repository.

- Tags: deep-dive
- Published: 2026-06-22

### [How to Set Up a Development Environment for Palmier Pro: Complete Guide](/palmier-io/palmier-pro/how-to-set-up-a-development-environment-for-palmier-pro)

Set up your Palmier Pro development environment quickly. This guide covers macOS, Xcode, Swift, and essential build commands for seamless development.

- Tags: how-to-guide
- Published: 2026-06-22

### [Can I Use Palmier Pro with Docker? Platform Requirements Explained](/palmier-io/palmier-pro/can-i-use-palmier-pro-with-docker)

Learn why Palmier Pro is not compatible with Docker. Discover its native macOS requirements including Apple Silicon and proprietary frameworks for optimal performance.

- Tags: how-to-guide
- Published: 2026-06-22

### [Prerequisites for Running Palmier Pro: System Requirements and Build Setup](/palmier-io/palmier-pro/what-are-the-prerequisites-for-running-palmier-pro)

Discover the essential system requirements for running Palmier Pro. Learn about macOS versions, Apple Silicon, and Xcode 16 needed for a smooth build setup.

- Tags: getting-started
- Published: 2026-06-22

### [How to Install Palmier Pro Locally on macOS: Complete Build Guide](/palmier-io/palmier-pro/how-to-install-palmier-pro-locally)

Learn to install Palmier Pro locally on macOS. This guide covers cloning the repository, Xcode setup, and building the Swift package for a seamless local development experience.

- Tags: how-to-guide
- Published: 2026-06-22

### [How to Internationalize and Localize Palmier Pro](/palmier-io/palmier-pro/palmier-pro-internationalize-localize)

Learn to internationalize and localize Palmier Pro using SwiftUI. Replace hard-coded strings with localization keys and manage languages with `.lproj` directories for global reach.

- Tags: how-to-guide
- Published: 2026-06-21

### [Security Best Practices for Palmier Pro Developers: A Complete Guide to Safe Swift Code](/palmier-io/palmier-pro/palmier-pro-security-best-practices-developers)

Discover Palmier Pro security best practices for safe Swift code. Secure your app by using KeychainStore, HTTPS, and careful logging to protect sensitive data.

- Tags: best-practices
- Published: 2026-06-21

### [Logging Mechanisms Used in Palmier Pro: Unified Logging, Crash Handling, and Sentry Telemetry](/palmier-io/palmier-pro/palmier-pro-logging-mechanisms)

Discover Palmier Pro's logging: unified logging with os.Logger, crash handling, and Sentry telemetry for complete observability from debug to fatal errors.

- Tags: deep-dive
- Published: 2026-06-21

### [How to Write Integration Tests for Palmier Pro: A Swift Testing Guide](/palmier-io/palmier-pro/palmier-pro-write-integration-tests)

Learn to write integration tests for Palmier Pro with Swift. Combine fixtures and services to verify end-to-end video export functionality on macOS.

- Tags: how-to-guide
- Published: 2026-06-21

### [How to Write Unit Tests for the Palmier Pro Backend](/palmier-io/palmier-pro/palmier-pro-write-unit-tests-backend)

Learn to write unit tests for the Palmier Pro backend using Swift and Apple's Testing framework. Discover @Suite, @Test macros, and #expect assertions for robust testing.

- Tags: how-to-guide
- Published: 2026-06-21

### [How to Set Up CI/CD Pipelines for Palmier Pro: A Complete GitHub Actions Guide](/palmier-io/palmier-pro/palmier-pro-set-up-ci-cd-pipelines)

Automate Palmier Pro releases by setting up CI/CD pipelines with GitHub Actions. Learn to build, test, and publish your macOS DMG artifact efficiently.

- Tags: how-to-guide
- Published: 2026-06-21

### [How to Deploy Palmier Pro to a Production Server: Build, Sign, and Distribute](/palmier-io/palmier-pro/palmier-pro-deploy-production-server)

Deploy Palmier Pro to production by building, code-signing, and notarizing your macOS app. Learn to distribute a signed DMG with embedded production backend URLs.

- Tags: how-to-guide
- Published: 2026-06-21

### [How to Configure Environment Variables for Palmier Pro: Runtime and Build Setup](/palmier-io/palmier-pro/palmier-pro-configure-environment-variables)

Configure Palmier Pro environment variables for Anthropic AI and SigLIP-2 models. Learn runtime and build setup using Swift and Bash.

- Tags: how-to-guide
- Published: 2026-06-21

### [How to Add New Frontend Components in Palmier Pro: A SwiftUI Guide](/palmier-io/palmier-pro/palmier-pro-add-frontend-components)

Learn to add new frontend components in Palmier Pro using SwiftUI. Follow our guide to integrate custom views adhering to the AppTheme and design system for seamless development.

- Tags: how-to-guide
- Published: 2026-06-21

### [How to Customize the Frontend UI in Palmier Pro: Complete Guide to AppTheme](/palmier-io/palmier-pro/palmier-pro-customize-frontend-ui)

Customize the frontend UI in Palmier Pro by modifying the AppTheme.swift file. This guide shows you how to control all design tokens for your app's look and feel.

- Tags: how-to-guide
- Published: 2026-06-21

### [Palmier Pro Frontend Codebase Structure: SwiftUI and AppKit Architecture Explained](/palmier-io/palmier-pro/palmier-pro-frontend-codebase-structure)

Explore the Palmier Pro frontend codebase structure. Discover how SwiftUI and AppKit architecture are organized into modular feature groups for efficient development.

- Tags: architecture
- Published: 2026-06-21

### [How to Handle Real-Time Updates with WebSockets in Palmier Pro: The Server-Sent Events Implementation](/palmier-io/palmier-pro/palmier-pro-handle-real-time-updates-websockets)

Learn how Palmier Pro handles real-time updates using Server-Sent Events over HTTP. Stream AI content and tool progress efficiently from MCP to your UI.

- Tags: how-to-guide
- Published: 2026-06-21

### [How to Schedule Background Jobs in Palmier Pro: DispatchQueue and Swift Concurrency Patterns](/palmier-io/palmier-pro/palmier-pro-schedule-background-jobs)

Learn to schedule background jobs in Palmier Pro using DispatchQueue or Swift Concurrency. Optimize performance by running heavy operations off the main thread for a smoother app experience.

- Tags: how-to-guide
- Published: 2026-06-21

### [Supported Background Job Queues in Palmier Pro: Complete GCD Guide](/palmier-io/palmier-pro/palmier-pro-supported-background-job-queues)

Discover the supported background job queues in Palmier Pro. Learn how to leverage GCD's main and custom serial queues for efficient UI and background task management.

- Tags: how-to-guide
- Published: 2026-06-21

### [How to Implement Custom Business Logic in Palmier Pro: A Step-by-Step Guide](/palmier-io/palmier-pro/palmier-pro-implement-custom-business-logic)

Learn to implement custom business logic in Palmier Pro by declaring tools, extending ToolExecutor, and invoking them via Agent or MCP server. Follow our step-by-step guide.

- Tags: how-to-guide
- Published: 2026-06-21

### [How to Manage User Roles and Permissions in Palmier Pro: A Complete Guide](/palmier-io/palmier-pro/palmier-pro-manage-user-roles-permissions)

Master user roles and permissions in Palmier Pro. Learn to control chat flow with agent roles and manage feature access through account tiers for seamless administration.

- Tags: how-to-guide
- Published: 2026-06-21

### [How to Create a New API Endpoint in Palmier Pro: The Complete Guide](/palmier-io/palmier-pro/palmier-pro-create-api-endpoint)

Learn to create a new API endpoint in Palmier Pro by implementing async handlers registering URL paths and testing locally. Get the complete guide now.

- Tags: how-to-guide
- Published: 2026-06-21

### [Palmier Pro API Endpoints: A Complete Technical Guide to Network Operations](/palmier-io/palmier-pro/palmier-pro-api-endpoints)

Explore Palmier Pro API endpoints for network operations. Discover the four essential HTTP endpoints for samples, agent streaming, and LLM editing in this technical guide.

- Tags: api-reference
- Published: 2026-06-21

### [How to Integrate a Custom Authentication Provider with Palmier Pro](/palmier-io/palmier-pro/palmier-pro-integrate-custom-auth-provider)

Integrate a custom authentication provider with Palmier Pro by implementing the ConvexAuthProvider protocol. Learn how to inject your implementation into ConvexClientWithAuth for seamless integration.

- Tags: how-to-guide
- Published: 2026-06-21

### [Configure Authentication in Palmier Pro: Clerk, Convex, and AccountService Setup](/palmier-io/palmier-pro/palmier-pro-authentication-configuration)

Configure Palmier Pro authentication using Clerk OAuth and Convex. Set up Info.plist keys and AccountService for AI features and credit management.

- Tags: how-to-guide
- Published: 2026-06-21

### [Database Schema for Palmier Pro: JSON-Based Persistence Model Explained](/palmier-io/palmier-pro/palmier-pro-database-schema)

Discover the unique JSON-based persistence model for Palmier Pro. Learn how project data is stored as Swift Codable structs, explained in this article.

- Tags: api-reference
- Published: 2026-06-21

