# Introduction
WARNING
The GSA-Revit plugin (GsRevit) is under active development, with new features added and existing features evolving with each release of the Revit API. While it is in development, future versions may contain breaking changes. Please check any exports and imports using GsRevit thoroughly and independently.
This document outlines how to exchange BIM (Building Information Modeling) data between GSA and Revit. The data exchange between GSA and Revit supports the following workflow:
- Export Revit model to create new GSA model.
- Export Revit model to synchronise an existing GSA model.
- Import GSA model to create a new Revit model.
- Import GSA model to update existing Revit model
The Export to GSA feature has been built into the Export to Oasys GSA module and can be accessed from Addin > External Tools in Revit. This also includes synchronisation of the existing GSA model.
The Import of a Revit model feature has been built in the Import from Oasys GSA and _Update from Oasys GSA modules, respectively, and can be accessed from Addin > External Tools in Revit.
# Registering GsRevit
Revit needs to be told that the Revit / GSA link plug-in (GsRevit) is available; where it resides on a disk, and what options are provided, before Revit will offer the GsRevit options. If Revit is installed at the time GSA is installed then the GSA installation will automatically register GsRevit with Revit. Successful registration is indicated by the presence of the GSA options in the Revit Tools > External tools menu.
Note: If Revit is installed after GSA, the GsRevit plug-in will not be recognised in Revit. Run GsaRegister.exe, which is located in the GSA installation directory, in this situation. For this task, you might require administrator rights.