# Rhino Inside Revit

With the changes McNeel have made to restructure the Rhino application for Rhino7 release, they have enabled Rhino to run as a plugin inside other host applications. In particular, this is powerful when running [Rhino inside Revit](https://discourse.mcneel.com/c/serengeti/inside). This can simplify the process greatly for exchanging models as you can directly access the Revit API.

![Rhino as a Revit plugin with Geometry Gym Extension](/files/QF6S32i4CkOfBujHm2cC)

You can find a demonstration of the Geometry Gym extensions for Rhino Inside Revit included in this presentation.

{% embed url="<https://www.youtube.com/watch?v=1fJbQ2PmhqA&t=5s>" %}

McNeel have now provided their own set of Grasshopper components which are impressive for base entry exchange. But Geometry Gym components have been developed over the course of 8 years and provide more advanced features and sophisticated output. There isn't a live link so you can control when to update the Revit model, and you can develop the gh script outside of revit where you can experience lag from the overhead of event watchers etc.

You can test this process by installing Rhino WIP (Serengeti) and then installing the Rhino Inside Revit development. The gg Grasshopper components are included in the ggRevitIFC installers.

Here's some test scripts to try from the presentation above:


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://technical.geometrygym.com/rhino-grasshopper/revit/rhino-inside-revit.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
