# F5 BIG-IP AS3 (Application Services 3 Extension)

**Canonical:** https://apis.io/apis/f5/f5-big-ip-as3/  
**Provider:** F5 — https://apis.io/providers/f5/  
**Base URL:** https://{bigip}/mgmt/shared/appsvcs  
**Documentation:** https://clouddocs.f5.com/products/extensions/f5-appsvcs-extension/latest/

F5 BIG-IP AS3 (Application Services 3 Extension) is one of 22 APIs that [F5](https://apis.io/providers/f5/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include BIG-IP, Application, Load Balancing, Declarative, and Infrastructure-as-Code. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and a changelog.

AS3 is BIG-IP's declarative application-services API — one document describes tenants, applications, virtual servers, pools, monitors, profiles and WAF policies, and AS3 converges the device to it. 13 operations over /mgmt/shared/appsvcs. Two properties make it unusually good for automation: controls.dryRun runs the full validation chain without touching the device (and is wired to the delete path as well as create), and GET /declare?age=0-15 keeps a bounded history of prior declarations that can be re-deployed as an undo. The declaration body itself is governed by a separately published JSON Schema, not by this OpenAPI, and no operation in the contract declares an operationId.

## Operations (13)

| Method | Path | Summary |
|---|---|---|
| POST | `/declare` | Apply BIG-IP AS3 configuration |
| GET | `/declare` | Read current BIG-IP AS3 configuration |
| PATCH | `/declare` | Update current BIG-IP AS3 configuration |
| DELETE | `/declare` | Remove current BIG-IP AS3 configuration |
| POST | `/declare/{tenant}` | Apply BIG-IP AS3 configuration for a specific tenant or tenants |
| POST | `/declare/{tenant}/applications` | Apply BIG-IP AS3 configuration on a per-application basis |
| GET | `/declare/{tenant}/applications` | Read all current BIG-IP AS3 application configurations |
| GET | `/declare/{tenant}/applications/{application}` | Read current BIG-IP AS3 application configuration |
| DELETE | `/declare/{tenant}/applications/{application}` | Delete current BIG-IP AS3 application configuration |
| GET | `/info` | /mgmt/shared/appsvcs/info |
| GET | `/task` | A collection of asynchronous tasks |
| POST | `/settings` | Update BIG-IP AS3 settings |
| GET | `/settings` | Get current BIG-IP AS3 settings |

## Machine-readable artifacts (6)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/f5/refs/heads/main/openapi/f5-big-ip-as3-openapi.yml
- **Overlay** — https://raw.githubusercontent.com/api-evangelist/f5/refs/heads/main/overlays/f5-big-ip-as3-overlay.yaml
- **Documentation** — https://clouddocs.f5.com/products/extensions/f5-appsvcs-extension/latest/
- **SourceCode** — https://github.com/F5Networks/f5-appsvcs-extension
- **ChangeLog** — https://github.com/F5Networks/f5-appsvcs-extension/releases
- **AgentSkill** — https://raw.githubusercontent.com/api-evangelist/f5/refs/heads/main/skills/f5-as3-deploy-application.md

## Other F5 APIs (12)

- [F5 BIG-IP](https://apis.io/apis/f5/f5-big-ip/)
- [F5 NGINX](https://apis.io/apis/f5/f5-nginx/)
- [F5 Distributed Cloud Services](https://apis.io/apis/f5/f5-distributed-cloud/)
- [F5 BIG-IP iControl REST (Mgmt)](https://apis.io/apis/f5/f5-mgmt-api/)
- [NGINX Plus REST API](https://apis.io/apis/f5/f5-nginx-plus-api/)
- [F5 BIG-IP Application Services Templates (FAST)](https://apis.io/apis/f5/f5-big-ip-fast/)
- [F5 BIG-IP Declarative Onboarding](https://apis.io/apis/f5/f5-big-ip-declarative-onboarding/)
- [F5 NGINX Management Suite API](https://apis.io/apis/f5/f5-nginx-management-suite-api/)
- [F5 Essential App Protect API](https://apis.io/apis/f5/f5-essential-app-protect-api/)
- [F5 BIG-IQ Centralized Management API](https://apis.io/apis/f5/f5-big-iq-centralized-management-api/)
- [F5 BIG-IP Application Services 3 Extension API](https://apis.io/apis/f5/f5-big-ip-application-services-3-extension-api/)
- [F5 Declarative Onboarding API](https://apis.io/apis/f5/f5-declarative-onboarding-api/)

## Tags

BIG-IP, Application, Load Balancing, Declarative, Infrastructure-as-Code

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/f5/f5-big-ip-as3/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/f5/.
