# Automate infrastructure with Azion API

import DocButton from '~/components/webkit/DocButton.vue';

Azion provides API documentation focused on the developer experience, shortening the gap between theory and execution when it comes to automating the management of Azion products and resources.

<DocButton href="https://api.azion.com/#75d2b32f-fb8a-47d8-bbbd-32c2e8650ba4" label="Edge nodes api" kind="secondary" size="medium" />
<DocButton href="https://api.azion.com/#bf784c09-a9f6-4b95-bd4d-1b8cb4fc017e" label="Edge services api" kind="secondary" size="medium" />


Check the [Azion API documentation](https://api.azion.com/) and the [OpenAPI specification](https://github.com/aziontech/azionapi-openapi/) to know more about all features available via API.

## What you can automate

With the Azion API you can programmatically create, configure, and manage your edge resources instead of operating the console manually. Common automation scenarios include provisioning edge applications and functions, updating rules and cache settings, managing domains and digital certificates, and wiring these operations into your CI/CD pipelines for repeatable, version-controlled deployments. All endpoints follow standard REST conventions and authenticate with a personal token, so you can call them from scripts, automation tools, or your own services with predictable request and response formats.

## Related resources

- [Azion API reference](https://api.azion.com/)
- [OpenAPI specification](https://github.com/aziontech/azionapi-openapi/)
- [Azion CLI overview](/en/documentation/products/azion-cli/overview/)