# Audit model code
URL: https://docs.datarobot.com/en/docs/workbench/compliance/audit-model-code.html

> Audit model code to ensure compliance with regulations and best practices.

# Audit model code

For the purpose of auditing and compliance, among other things, there are a variety of entry points for accessing model code. The major options are listed below:

- Model compliance documentation can be generated for every model created in DataRobot. Compliance documentation summarizes all of the components of the model and validates that it is conceptually sound and is designed specifically to support any required audit or Messaging Records Management (MRM) compliance processes.
- DataRobot model blueprints provide a graphical representation of each preprocessing step, modeling algorithm, and post-processing step that goes into building a model. Blueprints are customizable , allowing users to edit out-of-the-box blueprints using built-in tasks and/or custom Python or R code.
- Every step (node) within a DataRobot blueprint is documented in the model documentation, which can be accessed by clicking the task within the blueprint task .
- Full end-to-end code is available for some (although not all) DataRobot blueprints:
- DataRobot also provides the ability to export models as scoring code or as a portable prediction server , allowing execution of prediction jobs outside of the platform.

---
