# Evidently integrations

Evidently is a Python library, and can be easily integrated with other tools to fit into the existing workflows.

Below are a few specific examples of how to integrate Evidently with other tools in the ML lifecycle. You can adapt them for other workflow management, visualization, tracking and other tools.

| Tool                                         | Description                                                                 | Guide or example                                                                                                                                                                                                                          |
| -------------------------------------------- | --------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Notebook environments (Jupyter, Colab, etc.) | Render visual Evidently Reports and Test Suites.                            | <p><a href="notebook-environments">Docs</a><br><a href="../examples">Code examples</a></p>                                                                                                                                                |
| Streamlit                                    | Create a web app with Evidently Reports.                                    | <p><a href="https://www.evidentlyai.com/blog/ml-model-monitoring-dashboard-tutorial">Tutorial</a><br><a href="https://github.com/evidentlyai/evidently/tree/main/examples/integrations/streamlit_dashboard">Code example</a></p>          |
| MLflow                                       | Log metrics calculated by Evidently to MLflow.                              | <p><a href="evidently-and-mlflow">Docs</a><br><a href="https://github.com/evidentlyai/evidently/blob/main/examples/integrations/mlflow_logging/mlflow_integration.ipynb">Code example</a></p>                                             |
| DVCLive                                      | Log metrics calculated by Evidently to DVC.                                 | <p><a href="evidently-and-dvclive">Docs</a><br><a href="https://github.com/evidentlyai/evidently/blob/main/examples/integrations/dvclive_logging/dvclive_integration.ipynb">Code example</a></p>                                          |
| Airflow                                      | Run data and ML model checks as part of an Airflow DAG.                     | <p><a href="evidently-and-airflow">Docs</a><br><a href="https://github.com/evidentlyai/evidently/tree/main/examples/integrations/airflow_drift_detection">Code example</a></p>                                                            |
| Metaflow                                     | Run data and ML model checks as part of a Metaflow Flow.                    | [Docs](https://francesco.gitbook.io/docs.evidentlyai.com/integrations/evidently-and-metaflow)                                                                                                                                             |
| FastAPI + PostgreSQL                         | Generate on-demand Reports for models deployed with FastAPI.                | <p><a href="https://www.evidentlyai.com/blog/fastapi-tutorial">Tutorial</a><br><a href="https://github.com/evidentlyai/evidently/tree/main/examples/integrations/fastapi_monitoring">Code example</a></p>                                 |
| Grafana + PostgreSQL + Prefect               | Run ML monitoring jobs with Prefect and visualize metrics in Grafana.       | <p><a href="https://www.evidentlyai.com/blog/batch-ml-monitoring-architecture">Tutorial</a><br><a href="https://github.com/evidentlyai/evidently/tree/main/examples/integrations/postgres_grafana_batch_monitoring/">Code example</a></p> |
| AWS SES                                      | Send email alerts with attached Evidently Reports (Community contribution). | <p><a href="https://www.evidentlyai.com/blog/ml-monitoring-with-email-alerts-tutorial">Tutorial</a><br><a href="https://github.com/evidentlyai/aws_alerting">Code example</a></p>                                                         |
| Grafana                                      | Real-time ML monitoring with Grafana. (Old API, not currently supported).   | [Code example](https://github.com/evidentlyai/evidently/tree/main/examples/integrations/grafana_monitoring_service)                                                                                                                       |
