> ## Documentation Index
> Fetch the complete documentation index at: https://docs.vmarea.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

> VMArea is an HTTP API for provisioning and managing virtual machines, networks, firewalls, and billing.

VMArea is a cloud hosting platform that gives you on-demand virtual machines, private networks, firewalls, and associated billing tooling — all controlled through a straightforward HTTP API.

## What the API does

The VMArea Public API lets you programmatically:

* **Provision and manage virtual machines** — create, start, stop, restart, rebuild, resize, and delete VMs.
* **Run lifecycle actions** — password reset, snapshots, backups, and snapshot/backup restore.
* **Manage private networks** — create SDN networks and attach or detach VMs.
* **Manage firewalls** — define inbound/outbound rules and bind them to VMs.
* **Manage SSH keys** — store and reference public keys during VM creation.
* **Read billing data** — wallet balance, invoices, and bandwidth usage.
* **Subscribe to webhooks** — receive real-time event notifications to your own HTTPS endpoint.
* **Read catalog data** — available plans, regions, and OS templates.

## What it is not

The API does not expose the underlying hypervisor directly. You work with VMArea resources (VMs, networks, firewalls) — the platform handles infrastructure scheduling and lifecycle management on your behalf.

## Who it is for

The API is designed for engineers automating VM workflows: infrastructure-as-code pipelines, internal dashboards, reseller integrations, or any tooling that needs to provision and control VMs without a browser.

## Next steps

<Columns cols={2}>
  <Card title="Quickstart" href="/en/quickstart">
    Make your first API call in under five minutes.
  </Card>

  <Card title="API reference" href="/api">
    Full endpoint and schema documentation.
  </Card>
</Columns>
