# API Overview

Welcome to the MoreLogin API documentation. This section will help you integrate MoreLogin's core capabilities directly into your software.

## Overview

**Who is it for?**
Developers, software engineers, and automation engineers who want to build custom integrations, scripts, or backend services that programmatically control MoreLogin resources.

**What can it do?**
MoreLogin provides two types of APIs:

1. **Local API (`http://127.0.0.1:40000`)**
  - **Capabilities**: Automate anti-detection browser profiles directly on your local machine (create, start, stop, proxy management) AND manage local Cloud Phone instances.
  - **Environment**: Runs locally alongside the MoreLogin desktop app (no internet required for API calls).
  - **Integration**: Supports Selenium, Puppeteer, Playwright.
2. **Open API (`https://api.MoreLogin.com`)**
  - **Capabilities**: Manage cloud phone instances remotely (create, control, install apps, transfer files).
  - **Environment**: Remote cloud API accessible from anywhere.
  - **Integration**: Supports batch operations and OAuth2 authentication.


**How to start?**

1. Read the [Authentication Guide](/api-reference/getting-started/authentication) to get your credentials.
2. Follow the [Quickstart](/api-reference/getting-started/quickstart) to make your first API call in 5 minutes.
3. Dive into the reference:
  - → [Go to Browser API Reference (Local API)](/api-reference/browser)
  - → [Go to Cloud Phone API Reference (Open API)](/api-reference/cloud-phone)


## Quick Links

| Topic | Description |
|  --- | --- |
| [Authentication](/api-reference/getting-started/authentication) | How to authenticate with both Local API and Open API |
| [Quickstart](/api-reference/getting-started/quickstart) | Run your first API call in 5 minutes |
| [Error Codes](/api-reference/getting-started/error-codes) | Common error codes and troubleshooting |


## Requirements

- **Local API**: MoreLogin desktop app v2.15.0+ installed and running
- **Open API**: API ID and API Key from MoreLogin dashboard
- **Docker**: Docker Engine 20.10+ (for Docker deployment only)