# Uso sin interfaz (Headless)

Esta sección cubre la ejecución de AugeLab Studio **sin la interfaz de escritorio** a través de la clase pública de la API `studio.StudioScenario`.

{% hint style="info" %}
Headless API ofrece grandes mejoras de rendimiento en comparación con la interfaz de escritorio, especialmente al ejecutarse en servidores sin GPUs. También permite una integración sencilla en otras aplicaciones/servicios Python.
{% endhint %}

***

## Flujos a Código

Tus escenarios programados visualmente (archivos `.pmod`) pueden ejecutarse en modo headless mediante código Python:

<figure><img src="https://1490675745-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F05D1CT7pajknL8HxF5RY%2Fuploads%2Fgit-blob-0cb916bce17f2fa3ab23af352a43db1eaa9fe4f2%2Fexample-scenario.jpg?alt=media" alt="Flows to Code" width="400"><figcaption><p>Flujos a Código</p></figcaption></figure>

```python
from studio import StudioScenario
scenario = StudioScenario(verification_code="YOUR_CODE_HERE")
scenario.load_scenario("your_scenario.pmod")

while True:
    try:
        scenario.run()
    except KeyboardInterrupt:
        break
scenario.cleanup()
```

Ejecutar los archivos .pmod guardados con scripts Python te brinda varios beneficios:

* Implementar tus propios dashboards e interfaces de usuario
* Integrar escenarios en aplicaciones más grandes
* Conectar con el sistema de logging en el runtime de AugeLab
* Ejecutar escenarios en contenedores Docker (CPU/CUDA)
* Procesamiento por lotes de múltiples entradas
* Automatizar ejecuciones y programación

¡y muchos más!
