# Mito Enterprise Features

## Additional features in Mito Enterprise

Mito Enterprise features are not included in Mito open source. These features are designed for large orginizations that want to integrate Mito with their infrastructure in order to more effectively drive large-scale python adoption

### Remote File System Access

Mito Enterprise allows users to import from remote drives on Mac, Windows, and Linux, making it easier for users to import CSV and Excel files from shared company folders.&#x20;

Importing from a remote drive is particularly useful when a file is kept up to date by several team members. Importing directly from the remote drive means users don't need to coordinate with their local copy of the file before using it in Mito.

Remove drive file access is available for Mito Enterprise users through the [standard Mito file import flow.](/how-to/importing-data-to-mito.md)&#x20;

### Conditional Formatting

Conditional formatting makes it easy to highlight certain values in your data. For example, an analyst could use conditional formatting to highlight MoM returns above 5% in green so that the most outlier values stand out when their manager reviews the data.&#x20;

Crucially, users can export this conditional formatting directly to Excel, allowing Mito Enterprise users to create fully presentation-ready Excel reports with Mito.&#x20;

{% content-ref url="/pages/ZsTGDTClYLe3RN8Qp1CF" %}
[Conditional Formatting](/how-to/formatting/conditional-formatting.md)
{% endcontent-ref %}

### Custom Importers (database integration)

Figuring out how to access data in an enterprise is a major blocker for analysts to get started building a Python automation. Even after having the correct permissions, analysts might spend a few weeks figuring out which tables contain the data they need.&#x20;

Custom importers allow the data experts in your organization to write Python functions that query commonly used data. Mito automatically turns these Python functions into a UI that spreadsheet users can interact with to import their data.&#x20;

{% content-ref url="/pages/uCaIxnzLqyYDumLOcr4x" %}
[Import: Generated UI from any Python Function](/how-to/importing-data-to-mito/import-generated-ui-from-any-python-function.md)
{% endcontent-ref %}

### Custom Transformations

#### Sheet Function Extensions

With Mito Enterprise, you can add custom functions directly into the spreadsheet. Those custom functions will be treated as first class formulas just like the `SUM` or `IF` fucntion are currently. That means they'll have in-app documentation, syntax support, etc. &#x20;

These custom functions can hook up to APIs, access internal systems, or do anything else you'd do in Python!

{% content-ref url="/pages/6qV553Nkd9PC9oVpxVPw" %}
[Custom Spreadsheet Functions](/how-to/interacting-with-your-data/bring-your-own-spreadsheet-functions.md)
{% endcontent-ref %}

#### Custom Editors Extensions

Extend the Mito spreadsheet with internal Python functions that operate on dataframes. Just like with custom importers and spreadsheet functions, Mito will seamlessly integrate these editors into the spreadsheet UI so users can take advantage of Python code written specifically for them without having to search through a catalog of Python scripts.&#x20;

{% content-ref url="/pages/RLJo5wuXwM9na8fmJGsb" %}
[Custom Editors: Autogenerate UI from Any Function](/how-to/custom-editors-autogenerate-ui-from-any-function.md)
{% endcontent-ref %}

### End-to-end Report Scheduling

After completing their analysis in Mito, users can schedule the analysis to execute through a Github Action on some consistent time-interval. This feature is currently in Beta.

{% content-ref url="/pages/XqjK3ugUeafNRVRZ1ncj" %}
[Scheduling your Automation](/how-to/scheduling-your-automation.md)
{% endcontent-ref %}

### Code Configuration Options

Code configuration options let you turn the Mito generated code into a function that works for your data processing pipeline. Set the function paramater names, import required modules, etc.&#x20;

Doing so means you can plug and play the Mito generated code into your automation pipeline without additional script processing.

{% content-ref url="/pages/1FFVvCoXz21kkmI1JfOi" %}
[Code Options](/how-to/code-options.md)
{% endcontent-ref %}

### Admin Settings

Mito Enterprise is designed to be configurable to your needs. As such, admin settings allow for:

1. Disabling / hiding any specific feature
2. Setting a custom support email
3. Setting default code configuration options
4. Bring your own custom LLM
5. Other common admin settings

### Disable Telemetry

Mito Enterprise is, by default, entirely local. No data leaves the system it is installed on.&#x20;

Mito open source collects basic telemetry data for product improvements.

### Enterprise Logging

Mito Enterprise allows you to bring your own logging server. This means that you can track and understand the usage of Mito and Python in your orginization, and improve your Python adoption strategies as a result.

{% content-ref url="/pages/YTU1KkaaqdPb6SMxNwR8" %}
[Enterprise Logging](/how-to/enterprise-logging.md)
{% endcontent-ref %}


---

# 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://docs.trymito.io/misc/mito-enterprise-features.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.
