APIIDA website screenshot

APIIDA

APIIDA provides market-leading solutions for multi-vendor, cross-platform federated API management. The APIIDA API Control Plane enables enterprises to discover, govern, and provision APIs from a central location, while the API Gateway Manager automates API operations for Broadcom Layer7 environments with comprehensive deployment, migration, monitoring, and alarming capabilities.

2 APIs 5 Features
API GatewayAPI ManagementFederated API ManagementGovernanceLayer7

APIs

APIIDA API Control Plane

REST API for the APIIDA API Control Plane, enabling programmatic management of APIs across multiple API gateways. Supports validation of proxy specifications, API version manage...

APIIDA API Gateway Manager

REST API for the APIIDA API Gateway Manager, enabling programmatic management of Broadcom Layer7 API gateways. Supports gateway registration, API deployment and migration, monit...

Collections

Pricing Plans

Apiida Plans Pricing

3 plans

PLANS

Rate Limits

Apiida Rate Limits

5 limits

RATE LIMITS

FinOps

Apiida Finops

FINOPS

Features

Federated API Control Plane

Centrally discover, govern, and provision APIs across multiple API gateway vendors from a single control plane.

Multi-Gateway Support

Manage APIs across heterogeneous gateway environments including Broadcom Layer7, AWS API Gateway, Azure APIM, and others.

API Deployment Automation

Automate API deployments and migrations across gateway instances with version management and rollback.

Monitoring and Alarming

Collect gateway metrics and configure alarms for proactive API operations management.

Proxy Specification Validation

Validate API proxy specifications before deployment to ensure compatibility and standards compliance.

Use Cases

Enterprise API Governance

Govern APIs across multiple teams and gateway technologies from a centralized control plane.

Gateway Migration

Migrate APIs between gateway vendors with automated tooling and compatibility validation.

Layer7 Operations Automation

Automate routine Broadcom Layer7 gateway operations including deployments, monitoring, and alarming.

Multi-Vendor API Management

Unify API management operations across heterogeneous gateway infrastructure.

Solutions

API Control Plane

Central API management and governance for multi-vendor API gateway environments.

API Gateway Manager

Automated operations management for Broadcom Layer7 API gateway environments.

Enterprise

Custom licensing with dedicated support for large-scale federated API management deployments.

Semantic Vocabularies

Apiida Context

25 classes · 5 properties

JSON-LD

API Governance Rules

APIIDA API Rules

7 rules · 4 errors 3 warnings

SPECTRAL

JSON Structure

Apiida Api Structure

8 properties

JSON STRUCTURE

Apiida Deployment Structure

7 properties

JSON STRUCTURE

Apiida Gateway Structure

10 properties

JSON STRUCTURE

Example Payloads

Apiida Api Example

5 fields

EXAMPLE

Apiida Deployment Example

5 fields

EXAMPLE

Apiida Gateway Example

5 fields

EXAMPLE

Resources

🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Documentation
Documentation
💬
Support
Support
👥
GitHubOrganization
GitHubOrganization

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: APIIDA API Gateway Manager
  version: '1.0'
request:
  auth:
    type: bearer
    token: '{{bearerToken}}'
items:
- info:
    name: Gateways
    type: folder
  items:
  - info:
      name: APIIDA List Managed Gateways
      type: http
    http:
      method: GET
      url: https://{tenant}.backend.apiida.io/gateways
      params:
      - name: offset
        value: ''
        type: query
        description: Pagination offset
      - name: limit
        value: ''
        type: query
        description: Maximum number of items to return
    docs: Retrieve a list of all registered and managed Layer7 API gateway instances.
  - info:
      name: APIIDA Register a Gateway
      type: http
    http:
      method: POST
      url: https://{tenant}.backend.apiida.io/gateways
      body:
        type: json
        data: '{}'
    docs: Register a new Layer7 API gateway instance for management by APIIDA.
  - info:
      name: APIIDA Get Gateway Details
      type: http
    http:
      method: GET
      url: https://{tenant}.backend.apiida.io/gateways/:gatewayId
      params:
      - name: gatewayId
        value: ''
        type: path
        description: The gateway identifier
    docs: Retrieve detailed information about a specific managed gateway.
  - info:
      name: APIIDA Update Gateway Configuration
      type: http
    http:
      method: PUT
      url: https://{tenant}.backend.apiida.io/gateways/:gatewayId
      params:
      - name: gatewayId
        value: ''
        type: path
        description: The gateway identifier
      body:
        type: json
        data: '{}'
    docs: Update the configuration of a registered gateway.
  - info:
      name: APIIDA Remove a Gateway
      type: http
    http:
      method: DELETE
      url: https://{tenant}.backend.apiida.io/gateways/:gatewayId
      params:
      - name: gatewayId
        value: ''
        type: path
        description: The gateway identifier
    docs: Unregister and remove a gateway from management.
- info:
    name: Default
    type: folder
  items:
  - info:
      name: APIIDA List APIs on a Gateway
      type: http
    http:
      method: GET
      url: https://{tenant}.backend.apiida.io/gateways/:gatewayId/apis
      params:
      - name: gatewayId
        value: ''
        type: path
        description: The gateway identifier
      - name: offset
        value: ''
        type: query
        description: Pagination offset
      - name: limit
        value: ''
        type: query
        description: Maximum number of items to return
    docs: Retrieve a list of all APIs deployed on a specific gateway.
- info:
    name: Deployments
    type: folder
  items:
  - info:
      name: APIIDA List Deployments
      type: http
    http:
      method: GET
      url: https://{tenant}.backend.apiida.io/deployments
      params:
      - name: offset
        value: ''
        type: query
        description: Pagination offset
      - name: limit
        value: ''
        type: query
        description: Maximum number of items to return
    docs: Retrieve a list of API deployments across managed gateways.
  - info:
      name: APIIDA Create a Deployment
      type: http
    http:
      method: POST
      url: https://{tenant}.backend.apiida.io/deployments
      body:
        type: json
        data: '{}'
    docs: Initiate a new API deployment or migration to one or more gateways.
  - info:
      name: APIIDA Get Deployment Status
      type: http
    http:
      method: GET
      url: https://{tenant}.backend.apiida.io/deployments/:deploymentId
      params:
      - name: deploymentId
        value: ''
        type: path
        description: The deployment identifier
    docs: Retrieve the status and details of a specific deployment.
- info:
    name: Monitoring
    type: folder
  items:
  - info:
      name: APIIDA Get Gateway Metrics
      type: http
    http:
      method: GET
      url: https://{tenant}.backend.apiida.io/gateways/:gatewayId/metrics
      params:
      - name: gatewayId
        value: ''
        type: path
        description: The gateway identifier
      - name: from
        value: ''
        type: query
        description: Start of the time range
      - name: to
        value: ''
        type: query
        description: End of the time range
    docs: Retrieve performance and usage metrics for a specific gateway. Requires the APIIDA solution kit installed on the
      gateway.
- info:
    name: Alarms
    type: folder
  items:
  - info:
      name: APIIDA List Alarm Configurations
      type: http
    http:
      method: GET
      url: https://{tenant}.backend.apiida.io/alarms
    docs: Retrieve all configured alarm rules for monitored gateways.
  - info:
      name: APIIDA Create an Alarm
      type: http
    http:
      method: POST
      url: https://{tenant}.backend.apiida.io/alarms
      body:
        type: json
        data: '{}'
    docs: Create a new alarm rule for gateway monitoring.
bundled: true