# Visión general del SDK Demo App

El SDK Demo App es una aplicación de referencia ejecutable que consume el SDK White Label exactamente como lo haría una integración real. Úsalo como referencia viva para ver el SDK en acción, antes o durante tu propia integración.

## Qué es el demo app

El demo app se inicia, solicita las credenciales del SDK e inicializa el SDK. Luego expone las principales capacidades del SDK en un menú simple: venta, reembolso, impresión y personalización de la interfaz.

Es una integración completa y funcional, no un conjunto de fragmentos. Cada llamada que hace al SDK es la misma que haría tu propia aplicación. El orden y el manejo del resultado también son idénticos.

<Callout type="note">

El demo app no es la documentación oficial del SDK. Es un ejemplo ejecutable de cómo se consume el SDK en la práctica. Para el contrato oficial del SDK, consulta la [documentación del SDK White Label](https://docs.globalgetnet.com/es/products/in-store-payments/getnet-toolbox?doc=sdk-wl-quick-start).

</Callout>

## Cómo funciona

La aplicación separa el código que debes copiar del código del que solo debes tomar ideas. Un paquete contiene envoltorios ligeros sobre el SDK — esas son las llamadas que necesitas para integrar. El otro contiene la aplicación de demostración en sí: su interfaz, su estado, su almacenamiento y su inyección de dependencias.

Cada capacidad del SDK está detrás de una interfaz pequeña. Lo que importa para tu integración es el cuerpo de cada método, que contiene la llamada exacta al SDK y nada más. El comportamiento específico por país está aislado en su propio source set, así que las interfaces compartidas se mantienen iguales entre mercados.

La inicialización es el único paso que toda integración debe hacer primero, y el demo app la controla desde un solo cliente.

## Dónde encaja

Recurre al demo app cuando quieras ver un comportamiento antes de construirlo. Muestra cómo el warm-up reporta éxito, qué devuelve un pago rechazado y cómo se ve el reemplazo de una pantalla.

Complementa la documentación del SDK en lugar de reemplazarla. La documentación define el contrato; el demo app muestra una forma correcta de cumplirlo. Cuando las dos difieren, manda la documentación.

## Siguientes pasos

* [Requisitos previos](/es/getnet-toolbox/sdk-demo-app/first-steps-demo/prerequisites) — el toolchain y los servicios del terminal que necesitas antes de ejecutar la aplicación.
* [Inicio rápido](/es/getnet-toolbox/sdk-demo-app/first-steps-demo/quickstart) — obtén el proyecto, compílalo y ejecútalo en un terminal.
* [Referencia de clientes del SDK](/es/getnet-toolbox/sdk-demo-app/reference-demo/client-reference) — qué interfaz del demo app envuelve cada llamada al SDK.