Skip to main content

Core Concepts

To get the most out of Paracore, it is helpful to understand the core principles that define its role as a dynamic automation layer within the Revit ecosystem.

Key Principles

System Architecture

Paracore uses a "Decoupled Architecture." This means the interface you use to manage scripts is separate from Revit itself. Learn why this makes your automation workflow more stable and prevents Revit from hanging.

Script Distribution Types

Understand the Project-Based Structure of Paracore scripts. Learn how Paracore identifies your scripts within a Script Source, how the Scripts/ folder isolates your execution logic, and how the engine combines multiple files for Revit automation.

The Parameter Engine

Discover how Paracore "reads" your code to build a user interface automatically. This section explains how your C# properties turn into sliders, dropdowns, and Revit element pickers.


Understanding these concepts will help you build faster, more reliable Revit automations.