---
title: Actions Overview
description: Actions in OpenObserve are user-defined Python scripts that automate custom workflows, run against log data from the Logs UI, or serve as alert destinations.
---

**Actions** in OpenObserve are user-defined Python scripts that support custom automation workflows. They can be applied to log data directly from the Logs UI or used as alert destinations. 

**Learn more:**

- [Actions in OpenObserve](actions-in-openobserve.md)
- [Create and Use Real-time Actions](create-and-use-real-time-actions.md)
- [Create and Use Scheduled Actions](create-and-use-scheduled-actions.md)
- [Declare Python Dependencies in Actions](declare-python-dependencies-in-O2-actions.md)
- [Environment Variables in Actions](environment-variables-in-actions.md)