# API local frente a API abierta

MoreLogin proporciona dos métodos de acceso a la API. Elija el que se ajuste a su caso de uso.

## Comparación

|  | **API locales** | **API abierta** |
|  --- | --- | --- |
| **URL base** | `http://127.0.0.1:40000` | `https://api.morelogin.com` |
| **Acceso** | Sólo máquina local | Remoto, desde cualquier lugar |
| **Autenticación** | Token opcional (configurable en Configuración) | OAuth2 (`client_id` + `client_secret` → `access_token`) |
| **Módulos compatibles** | Perfiles de navegador, teléfonos en la nube, proxies, grupos, etiquetas | Perfiles de navegador, entorno de navegador en la nube, teléfonos en la nube, proxies, grupos, etiquetas |
| **Mejor para** | Automatización del navegador, gestión local de teléfonos en la nube | Orquestación remota de navegadores y teléfonos en la nube |
| **Requiere** | MoreLogin aplicación de escritorio ejecutándose (v2.15.0+) | ID de API y clave de API desde el panel |
| **Límite de tarifa** | Depende del cliente/configuración | GCRA, configurado por ruta y equipo; consulte [Límites de velocidad](/es/api-reference/getting-started/rate-limits) |


## Cuándo utilizar la API local

- Estás automatizando **perfiles de navegador** (crear, iniciar, detener, administrar)
- Necesita **Selenium o Puppeteer** integración con WebDriver
- Quiere administrar **teléfonos en la nube** desde la misma máquina que MoreLogin (carga de archivos, administración de aplicaciones, programación, etc.)
- Necesita administrar **proxies, grupos y etiquetas** localmente
- Su script de automatización se ejecuta en la **misma máquina** que MoreLogin


## Cuándo utilizar API abierta

- Necesita **crear o administrar perfiles de navegador de forma remota**
- Necesita iniciar y conectar un **entorno de navegador en la nube** desde un servidor
- Necesita **acceso remoto** para administrar teléfonos en la nube desde un servidor
- Estás creando una integración **servidor a servidor**
- Quiere administrar teléfonos en la nube desde una **canalización de CI/CD**
- Su aplicación se ejecuta en una **máquina diferente** que MoreLogin


## ¿Puedo usar ambos?

¡Sí! Muchos desarrolladores utilizan ambas API:

1. **API local** para automatización del perfil del navegador + teléfono en la nube local y gestión de recursos compartidos
2. **API abierta** para teléfono remoto en la nube y gestión de recursos compartidos (por ejemplo, desde una canalización de CI/CD o un servidor externo)


> **Nota**: Para teléfonos en la nube y recursos compartidos, la API local y la API abierta brindan una funcionalidad similar, pero las rutas difieren. Las rutas de API locales usan el prefijo `/api/` (por ejemplo, `/api/cloudphone/page`), mientras que las rutas de API abiertas lo omiten (por ejemplo, `/cloudphone/page`). Algunos puntos finales (por ejemplo, carga de archivos) también tienen nombres diferentes. Consulte siempre la referencia de API específica para obtener detalles exactos.