# API

## Introduction

The WHMCS API allows you to perform operations and actions within WHMCS from external third party and custom code.

* **[Getting Started](/api/getting-started/)**Learn about how to get started with the API
* **[Authentication](/api/authentication/)**Learn how authentication works for the WHMCS API
* **[Access Control](/api/access-control/)**Learn how IP and Access Key control works for the WHMCS API
* **[Response Types](/api/response-types/)**Learn about the different response types
* **[Sample Code](/api/sample-code/)**See sample code for remotely connecting to the WHMCS API
* **[Internal API](/api/internal-api/)**See sample code for using the Local WHMCS API
* **[API Index](/api/api-index/)**A complete listing of all available API commands
* **[API Reference](/api-reference/)**Visit the API Reference Manual