Skip to main content

Paracore Fundamentals

Welcome to the Paracore Fundamentals series — a curated collection of 10 key readings designed to take you from a curious user to a proficient automation developer.

We've broken down the core architecture and features into concise, conceptual notes that you can read in minutes.

🏁 The Learning Path​

Start with the REPL — it's the fastest way to see results. Then build reusable tools with the Parameter Engine and Gallery.

The REPL: Instant Feedback​

The REPL (Read-Eval-Print Loop) is where Paracore shines. Type GetElements<Wall>() and see every wall in your model. Count them, filter them, group them — all in one line. No project setup, no Params class, no scaffolding. Just C# and instant results.

From REPL to Tools​

Once you've explored the model in the REPL, you'll want to build tools you can reuse. That's where the Parameter Engine and Script Gallery come in.


📚 All Topics​

01 - The Paracore REPL​

Interactive C# prototyping and model exploration. The fastest path to results.

02 - Script Sources and Structure​

How Paracore finds your code and keeps it organized.

03 - Creating and Managing Scripts​

The workflow for building reusable tools in the Gallery.

04 - Editing Scripts in VS Code​

Deep-dive into the IDE integration and IntelliSense workspace.

05 - Parameter Engine and the Params Class​

How C# variables become UI inputs — dropdowns, sliders, toggles, and element pickers.

06 - Parameter Defaults and Cache​

Understanding how Paracore remembers your inputs across sessions.

07 - Revit vs Paracore Selection​

Bridging the gap between the Revit model and your scripts.

08 - The Visual Query Builder​

Building complex element filters without writing code.

09 - Structured Output (Table)​

Visualizing and auditing BIM data with interactive tables and charts.

10 - Paracore Sentinels​

Proactive BIM management with background watchdogs.


🚀 Step-by-Step Exercises​

Every topic includes a corresponding Step-by-Step Exercise. Follow these interactive guides in your own Revit environment to solidify your understanding.

Start with the REPL exercise


getting started

New to Paracore? Start with the REPL — it's the quickest way to experience the platform's power. Try GetElements<Wall>().Count() and go from there.