F5 Networks logo

F5 Networks

F5 Networks is a leader in application delivery networking technology that specializes in application availability, acceleration, and security solutions.

11 APIs 8 Features
API GatewayApplication DeliveryAutomationEdge ComputingKubernetesLoad BalancingMulti-CloudNGINXSecurityWAF

APIs

F5 BIG-IP iControl REST API

The iControl REST API provides programmatic access to manage and configure F5 BIG-IP devices. Enables automation of network, security, and application delivery services.

F5 Distributed Cloud API

API for F5 Distributed Cloud Services providing multi-cloud networking, application security, and edge computing capabilities.

F5 NGINX Management Suite API

REST API for managing NGINX instances, monitoring performance, and configuring application delivery through NGINX Management Suite.

F5 Essential App Protect API

API for managing F5's application security services including WAF policies, bot defense, and API protection.

F5 BIG-IQ Centralized Management API

REST API for BIG-IQ Centralized Management providing programmatic control over BIG-IP device management, licensing, monitoring, and analytics across your F5 infrastructure.

F5 BIG-IP Application Services 3 Extension API

Declarative API for automating layer 4-7 application services on BIG-IP using JSON declarations. AS3 enables infrastructure-as-code for application delivery configuration.

F5 Declarative Onboarding API

Declarative API for automating layer 1-3 BIG-IP onboarding and initial device configuration using JSON declarations, making BIG-IP available on the network and ready for applica...

F5 Telemetry Streaming API

Declarative API for aggregating, normalizing, and forwarding BIG-IP statistics and events to third-party analytics consumers including Splunk, Azure Log Analytics, AWS CloudWatc...

F5 NGINX Plus API

REST API for NGINX Plus providing real-time live activity monitoring, dynamic upstream configuration, key-value store management, and server health statistics without requiring ...

F5 NGINX One Console API

API for managing and monitoring NGINX instances across environments from a single console, including configuration management, performance metrics, security vulnerability tracki...

F5 NGINX Ingress Controller API

Kubernetes Ingress Controller implementation for NGINX and NGINX Plus providing load balancing, SSL/TLS termination, content-based routing, and advanced traffic management for c...

Features

Multi-Cloud Networking

Connect and secure applications across any cloud, data center, or edge environment with consistent policy and visibility.

Application Delivery Controller

Advanced load balancing, traffic management, and application acceleration for high availability and performance.

Web Application Firewall

Comprehensive protection against OWASP Top 10 threats, bot attacks, and API vulnerabilities.

Infrastructure as Code

Declarative APIs (AS3, DO, TS) for automating BIG-IP configuration and application delivery.

NGINX Reverse Proxy

High-performance reverse proxy, load balancing, and web serving for modern applications.

API Gateway

Secure and manage API traffic with rate limiting, authentication, and traffic shaping.

DDoS Protection

Volumetric and application-layer DDoS mitigation with always-on or on-demand protection.

SSL/TLS Offloading

Centralized SSL/TLS certificate management and encryption offloading for improved performance.

Use Cases

Application Load Balancing

Distribute application traffic across servers for high availability, performance, and fault tolerance.

Zero Trust Security

Implement zero trust architecture with identity-aware proxy, micro-segmentation, and continuous verification.

Kubernetes Ingress

Manage ingress traffic for containerized applications with NGINX Ingress Controller in Kubernetes clusters.

Multi-Cloud Application Delivery

Deliver applications consistently across AWS, Azure, GCP, and on-premises with unified policy management.

API Security

Protect APIs from abuse, injection attacks, and unauthorized access with granular security policies.

DevOps Automation

Automate network and security infrastructure provisioning using declarative APIs and CI/CD pipelines.

Integrations

AWS

Deploy BIG-IP and Distributed Cloud services natively on AWS with CloudFormation templates and marketplace offerings.

Azure

Integrate F5 solutions with Azure services including AKS, App Gateway, and Azure AD for cloud-native security.

Google Cloud

Deploy F5 solutions on GCP with support for GKE, Cloud Load Balancing, and Anthos.

Kubernetes

Native Kubernetes integration through NGINX Ingress Controller, Container Ingress Services, and Helm charts.

Terraform

Infrastructure as Code support with official Terraform providers for BIG-IP and Distributed Cloud.

Ansible

Ansible modules and roles for automating BIG-IP configuration, deployment, and orchestration.

Splunk

Forward telemetry data to Splunk for centralized logging, analytics, and security monitoring.

ServiceNow

ITSM integration for automated incident management and change control of F5 infrastructure.

Semantic Vocabularies

Bigip Icontrol Rest Context

0 classes · 0 properties

JSON-LD

F5 Networks Context

0 classes · 6 properties

JSON-LD

API Governance Rules

F5 Networks API Rules

7 rules · 7 errors

SPECTRAL

Resources

🔗
Documentation
Documentation
🌐
DeveloperPortal
DeveloperPortal
📰
Blog
Blog
👥
GitHubOrganization
GitHubOrganization
👥
F5 DevCentral
GitHubOrganization
💬
Support
Support
🟢
StatusPage
StatusPage
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
📝
SignUp
SignUp
🔗
Login
Login
🔗
LinkedIn
LinkedIn
🔗
X
X
👥
YouTube
YouTube

Sources

Raw ↑
name: F5 Networks
description: >-
  F5 Networks is a leader in application delivery networking technology that specializes in application availability,
  acceleration, and security solutions.
image: https://www.f5.com/content/dam/f5-com/global-assets/images/f5-logo.svg
url: https://www.f5.com/apis
created: '2024'
modified: '2026-05-19'
specificationVersion: '0.18'
type: Index
access: 3rd-Party
position: Consumer
segments:
  - Gateways
tags:
  - API Gateway
  - Application Delivery
  - Automation
  - Edge Computing
  - Kubernetes
  - Load Balancing
  - Multi-Cloud
  - NGINX
  - Security
  - WAF
apis:
  - name: F5 BIG-IP iControl REST API
    description: >-
      The iControl REST API provides programmatic access to manage and configure F5 BIG-IP devices. Enables automation
      of network, security, and application delivery services.
    image: https://www.f5.com/content/dam/f5-com/global-assets/images/f5-logo.svg
    humanURL: https://www.f5.com/services/resources/api
    baseURL: https://{{bigip_host}}/mgmt/tm
    tags:
      - ADC
      - Application Delivery
      - Load Balancing
      - Network Management
      - Security
    properties:
      - type: Documentation
        url: https://clouddocs.f5.com/api/icontrol-rest/
      - type: OpenAPI
        url: openapi/bigip-icontrol-rest.yml
      - type: OpenAPI
        url: https://clouddocs.f5.com/api/icontrol-rest/APIRef_tm_ltm.html
      - type: JSONSchema
        url: json-schema/f5-virtual-server-schema.json
      - type: JSONLD
        url: json-ld/f5-networks-context.jsonld
      - type: JSONLD
        url: json-ld/bigip-icontrol-rest-context.jsonld
      - type: Authentication
        url: https://clouddocs.f5.com/api/icontrol-rest/Authentication.html
      - type: APIReference
        url: https://clouddocs.f5.com/api/icontrol-rest/APIRef.html
      - type: GettingStarted
        url: https://clouddocs.f5.com/api/
      - type: SDK
        url: https://github.com/F5Networks/f5-icontrol-rest-python
        title: Python SDK
      - type: SDK
        url: https://f5-sdk.readthedocs.io/
        title: Python SDK Docs
    contact:
      - FN: F5 Support
        email: [email protected]
        url: https://www.f5.com/company/contact/regional-offices
  - name: F5 Distributed Cloud API
    description: >-
      API for F5 Distributed Cloud Services providing multi-cloud networking, application security, and edge computing
      capabilities.
    image: https://www.f5.com/content/dam/f5-com/global-assets/images/f5-logo.svg
    humanURL: https://docs.cloud.f5.com/docs/api
    baseURL: https://{{tenant}}.console.ves.volterra.io/api
    tags:
      - API Security
      - CDN
      - Edge Computing
      - Multi-Cloud
      - WAF
    properties:
      - type: Documentation
        url: https://docs.cloud.f5.com/docs/api
      - type: OpenAPI
        url: https://docs.cloud.f5.com/docs/api/swagger
      - type: Console
        url: https://console.ves.volterra.io/
      - type: GettingStarted
        url: https://docs.cloud.f5.com/docs/how-to/api-how-to
      - type: APIReference
        url: https://docs.cloud.f5.com/docs-v2/reference/api-ref
      - type: Authentication
        url: https://docs.cloud.f5.com/docs-v2/api/authentication
      - type: ChangeLog
        url: https://docs.cloud.f5.com/docs-v2/platform/changelogs/saas-release-notes
    contact:
      - FN: F5 Distributed Cloud Support
        email: [email protected]
  - name: F5 NGINX Management Suite API
    description: >-
      REST API for managing NGINX instances, monitoring performance, and configuring application delivery through NGINX
      Management Suite.
    image: https://www.f5.com/content/dam/f5-com/global-assets/images/f5-logo.svg
    humanURL: https://docs.nginx.com/nginx-management-suite/
    baseURL: https://{{nms-host}}/api
    tags:
      - API Gateway
      - Application Delivery
      - Configuration Management
      - Monitoring
      - NGINX
    properties:
      - type: Documentation
        url: https://docs.nginx.com/nginx-management-suite/admin-guides/api/
      - type: APIReference
        url: https://docs.nginx.com/nginx-management-suite/api-reference/
      - type: GettingStarted
        url: https://docs.nginx.com/nginx-management-suite/getting-started/
    contact:
      - FN: NGINX Support
        email: [email protected]
  - name: F5 Essential App Protect API
    description: API for managing F5's application security services including WAF policies, bot defense, and API protection.
    image: https://www.f5.com/content/dam/f5-com/global-assets/images/f5-logo.svg
    humanURL: https://docs.f5.com/en-us/app-protect
    baseURL: https://api.f5.com/app-protect
    tags:
      - API Protection
      - Bot Defense
      - DDoS Protection
      - Security
      - WAF
    properties:
      - type: Documentation
        url: https://docs.f5.com/en-us/app-protect/api-reference
      - type: Security
        url: https://docs.f5.com/en-us/app-protect/security-policies
  - name: F5 BIG-IQ Centralized Management API
    description: >-
      REST API for BIG-IQ Centralized Management providing programmatic control over BIG-IP device management,
      licensing, monitoring, and analytics across your F5 infrastructure.
    image: https://www.f5.com/content/dam/f5-com/global-assets/images/f5-logo.svg
    humanURL: https://clouddocs.f5.com/products/big-iq/mgmt-api/v0.0/
    baseURL: https://{{bigiq_host}}/mgmt
    tags:
      - Analytics
      - Centralized Management
      - Device Management
      - Licensing
      - Monitoring
    properties:
      - type: Documentation
        url: https://clouddocs.f5.com/products/big-iq/mgmt-api/v0.0/
      - type: APIReference
        url: >-
          https://clouddocs.f5.com/products/big-iq/mgmt-api/v0.0/ApiReferences/bigiq_public_api_ref/r_public_api_references.html
      - type: GettingStarted
        url: >-
          https://clouddocs.f5.com/products/big-iq/mgmt-api/v0.0/HowToSamples/bigiq_public_api_wf/t_bigiq_public_api_workflows.html
    contact:
      - FN: F5 Support
        email: [email protected]
  - name: F5 BIG-IP Application Services 3 Extension API
    description: >-
      Declarative API for automating layer 4-7 application services on BIG-IP using JSON declarations. AS3 enables
      infrastructure-as-code for application delivery configuration.
    image: https://www.f5.com/content/dam/f5-com/global-assets/images/f5-logo.svg
    humanURL: https://clouddocs.f5.com/products/extensions/f5-appsvcs-extension/latest/
    baseURL: https://{{bigip_host}}/mgmt/shared/appsvcs
    tags:
      - Application Delivery
      - Application Services
      - Automation
      - Declarative
      - Infrastructure as Code
    properties:
      - type: Documentation
        url: https://clouddocs.f5.com/products/extensions/f5-appsvcs-extension/latest/
      - type: APIReference
        url: https://clouddocs.f5.com/products/extensions/f5-appsvcs-extension/latest/refguide/as3-api.html
      - type: GettingStarted
        url: https://clouddocs.f5.com/products/extensions/f5-appsvcs-extension/latest/userguide/
      - type: GitHubRepository
        url: https://github.com/F5Networks/f5-appsvcs-extension
    contact:
      - FN: F5 Support
        email: [email protected]
  - name: F5 Declarative Onboarding API
    description: >-
      Declarative API for automating layer 1-3 BIG-IP onboarding and initial device configuration using JSON
      declarations, making BIG-IP available on the network and ready for application services.
    image: https://www.f5.com/content/dam/f5-com/global-assets/images/f5-logo.svg
    humanURL: https://clouddocs.f5.com/products/extensions/f5-declarative-onboarding/latest/
    baseURL: https://{{bigip_host}}/mgmt/shared/declarative-onboarding
    tags:
      - Automation
      - Declarative
      - Device Configuration
      - Infrastructure as Code
      - Onboarding
    properties:
      - type: Documentation
        url: https://clouddocs.f5.com/products/extensions/f5-declarative-onboarding/latest/
      - type: APIReference
        url: https://clouddocs.f5.com/products/extensions/f5-declarative-onboarding/latest/apidocs.html
      - type: GettingStarted
        url: https://clouddocs.f5.com/products/extensions/f5-declarative-onboarding/latest/using-do.html
    contact:
      - FN: F5 Support
        email: [email protected]
  - name: F5 Telemetry Streaming API
    description: >-
      Declarative API for aggregating, normalizing, and forwarding BIG-IP statistics and events to third-party analytics
      consumers including Splunk, Azure Log Analytics, AWS CloudWatch, and more.
    image: https://www.f5.com/content/dam/f5-com/global-assets/images/f5-logo.svg
    humanURL: https://clouddocs.f5.com/products/extensions/f5-telemetry-streaming/latest/
    baseURL: https://{{bigip_host}}/mgmt/shared/telemetry
    tags:
      - Analytics
      - Monitoring
      - Observability
      - Streaming
      - Telemetry
    properties:
      - type: Documentation
        url: https://clouddocs.f5.com/products/extensions/f5-telemetry-streaming/latest/
      - type: APIReference
        url: https://clouddocs.f5.com/products/extensions/f5-telemetry-streaming/latest/rest-api-endpoints.html
      - type: GitHubRepository
        url: https://github.com/F5Networks/f5-telemetry-streaming
    contact:
      - FN: F5 Support
        email: [email protected]
  - name: F5 NGINX Plus API
    description: >-
      REST API for NGINX Plus providing real-time live activity monitoring, dynamic upstream configuration, key-value
      store management, and server health statistics without requiring configuration reloads.
    image: https://www.f5.com/content/dam/f5-com/global-assets/images/f5-logo.svg
    humanURL: https://docs.nginx.com/nginx/
    baseURL: https://{{nginx_host}}/api
    tags:
      - Dynamic Configuration
      - Load Balancing
      - Monitoring
      - NGINX
      - Reverse Proxy
    properties:
      - type: Documentation
        url: https://docs.nginx.com/nginx/
      - type: APIReference
        url: https://docs.nginx.com/nginx/admin-guide/monitoring/live-activity-monitoring/
      - type: GettingStarted
        url: https://docs.nginx.com/nginx/admin-guide/load-balancer/dynamic-configuration-api/
    contact:
      - FN: NGINX Support
        email: [email protected]
  - name: F5 NGINX One Console API
    description: >-
      API for managing and monitoring NGINX instances across environments from a single console, including configuration
      management, performance metrics, security vulnerability tracking, and SSL certificate management.
    image: https://www.f5.com/content/dam/f5-com/global-assets/images/f5-logo.svg
    humanURL: https://docs.nginx.com/nginx-one-console/
    baseURL: https://{{nginx-one-host}}/api
    tags:
      - Configuration Management
      - Fleet Management
      - Monitoring
      - NGINX
      - Security
    properties:
      - type: Documentation
        url: https://docs.nginx.com/nginx-one-console/
      - type: APIReference
        url: https://docs.nginx.com/nginx-one-console/api/api-reference-guide/
      - type: Authentication
        url: https://docs.nginx.com/nginx-one-console/api/authentication/
    contact:
      - FN: NGINX Support
        email: [email protected]
  - name: F5 NGINX Ingress Controller API
    description: >-
      Kubernetes Ingress Controller implementation for NGINX and NGINX Plus providing load balancing, SSL/TLS
      termination, content-based routing, and advanced traffic management for containerized applications.
    image: https://www.f5.com/content/dam/f5-com/global-assets/images/f5-logo.svg
    humanURL: https://docs.nginx.com/nginx-ingress-controller/
    baseURL: https://{{kubernetes_host}}
    tags:
      - Containers
      - Ingress Controller
      - Kubernetes
      - Load Balancing
      - NGINX
    properties:
      - type: Documentation
        url: https://docs.nginx.com/nginx-ingress-controller/
      - type: GitHubRepository
        url: https://github.com/nginx/kubernetes-ingress
    contact:
      - FN: NGINX Support
        email: [email protected]
common:
  - type: Documentation
    url: https://docs.nginx.com/
  - type: DeveloperPortal
    url: https://clouddocs.f5.com/
  - type: Blog
    url: https://www.f5.com/company/blog
  - type: GitHubOrganization
    url: https://github.com/F5Networks
  - type: GitHubOrganization
    url: https://github.com/f5devcentral/
    title: F5 DevCentral
  - type: Support
    url: https://support.f5.com/
  - type: StatusPage
    url: https://www.f5cloudstatus.com/
  - type: TermsOfService
    url: https://www.f5.com/company/policies/terms-of-use
  - type: PrivacyPolicy
    url: https://www.f5.com/company/policies/privacy-notice
  - type: SignUp
    url: https://account.f5.com/myf5
  - type: Login
    url: https://identity.account.f5.com/
  - type: LinkedIn
    url: https://www.linkedin.com/company/f5
  - type: X
    url: https://twitter.com/f5networks
  - type: YouTube
    url: https://www.f5.com/resources/videos
  - type: Features
    data:
      - name: Multi-Cloud Networking
        description: >-
          Connect and secure applications across any cloud, data center, or edge environment with consistent policy and
          visibility.
      - name: Application Delivery Controller
        description: >-
          Advanced load balancing, traffic management, and application acceleration for high availability and
          performance.
      - name: Web Application Firewall
        description: Comprehensive protection against OWASP Top 10 threats, bot attacks, and API vulnerabilities.
      - name: Infrastructure as Code
        description: Declarative APIs (AS3, DO, TS) for automating BIG-IP configuration and application delivery.
      - name: NGINX Reverse Proxy
        description: High-performance reverse proxy, load balancing, and web serving for modern applications.
      - name: API Gateway
        description: Secure and manage API traffic with rate limiting, authentication, and traffic shaping.
      - name: DDoS Protection
        description: Volumetric and application-layer DDoS mitigation with always-on or on-demand protection.
      - name: SSL/TLS Offloading
        description: Centralized SSL/TLS certificate management and encryption offloading for improved performance.
  - type: UseCases
    data:
      - name: Application Load Balancing
        description: Distribute application traffic across servers for high availability, performance, and fault tolerance.
      - name: Zero Trust Security
        description: Implement zero trust architecture with identity-aware proxy, micro-segmentation, and continuous verification.
      - name: Kubernetes Ingress
        description: Manage ingress traffic for containerized applications with NGINX Ingress Controller in Kubernetes clusters.
      - name: Multi-Cloud Application Delivery
        description: Deliver applications consistently across AWS, Azure, GCP, and on-premises with unified policy management.
      - name: API Security
        description: Protect APIs from abuse, injection attacks, and unauthorized access with granular security policies.
      - name: DevOps Automation
        description: Automate network and security infrastructure provisioning using declarative APIs and CI/CD pipelines.
  - type: Integrations
    data:
      - name: AWS
        description: >-
          Deploy BIG-IP and Distributed Cloud services natively on AWS with CloudFormation templates and marketplace
          offerings.
      - name: Azure
        description: Integrate F5 solutions with Azure services including AKS, App Gateway, and Azure AD for cloud-native security.
      - name: Google Cloud
        description: Deploy F5 solutions on GCP with support for GKE, Cloud Load Balancing, and Anthos.
      - name: Kubernetes
        description: Native Kubernetes integration through NGINX Ingress Controller, Container Ingress Services, and Helm charts.
      - name: Terraform
        description: Infrastructure as Code support with official Terraform providers for BIG-IP and Distributed Cloud.
      - name: Ansible
        description: Ansible modules and roles for automating BIG-IP configuration, deployment, and orchestration.
      - name: Splunk
        description: Forward telemetry data to Splunk for centralized logging, analytics, and security monitoring.
      - name: ServiceNow
        description: ITSM integration for automated incident management and change control of F5 infrastructure.
maintainers:
  - FN: Kin Lane
    email: [email protected]