Fastly · Capability

Fastly Products API — AI Accelerator

Fastly Products API — AI Accelerator. 3 operations covering enable/disable and status for the AI Accelerator semantic-caching product on a Fastly service.

Fastly Products API — AI Accelerator is a Naftiko capability published by Fastly, one of 73 capabilities the APIs.io network indexes for this provider. It bundles 3 operations across the GET, PUT, and DELETE methods rooted at /v1/enabled-products/v1/ai-accelerator/services/{…}.

The capability includes 1 read-only operation and 2 state-changing operations. Lead operation: Get AI Accelerator status. Can be deployed as a REST endpoint, MCP tool, or Agent Skill via Naftiko.

Tagged areas include Fastly, AI Accelerator, and AI.

Run with Naftiko FastlyAI AcceleratorAI

What You Can Do

GET
Getaiacceleratorstatus — Get AI Accelerator status
/v1/enabled-products/v1/ai-accelerator/services/{service-id}
PUT
Enableaiaccelerator — Enable AI Accelerator
/v1/enabled-products/v1/ai-accelerator/services/{service-id}
DELETE
Disableaiaccelerator — Disable AI Accelerator
/v1/enabled-products/v1/ai-accelerator/services/{service-id}

MCP Tools

get-ai-accelerator-status

Get AI Accelerator status

read-only idempotent
enable-ai-accelerator

Enable AI Accelerator

idempotent
disable-ai-accelerator

Disable AI Accelerator

idempotent

Capability Spec

products-ai-accelerator.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Fastly Products API — AI Accelerator
  description: Fastly Products API — AI Accelerator. 3 operations covering enable/disable and status for the AI Accelerator semantic-caching product on a Fastly service.
  tags:
  - Fastly
  - AI Accelerator
  - AI
  created: '2026-05-22'
  modified: '2026-05-22'
binds:
- namespace: env
  keys:
    FASTLY_API_KEY: FASTLY_API_KEY
capability:
  consumes:
  - type: http
    namespace: products-ai-accelerator
    baseUri: https://api.fastly.com
    description: Fastly Products API — AI Accelerator product enablement.
    resources:
    - name: enabled-products-v1-ai_accelerator-services-service_id
      path: /enabled-products/v1/ai_accelerator/services/{service_id}
      operations:
      - name: getaiacceleratorstatus
        method: GET
        description: Get AI Accelerator status
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: enableaiaccelerator
        method: PUT
        description: Enable AI Accelerator
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: disableaiaccelerator
        method: DELETE
        description: Disable AI Accelerator
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    authentication:
      type: apikey
      key: Fastly-Key
      value: '{{env.FASTLY_API_KEY}}'
      placement: header
  exposes:
  - type: rest
    namespace: products-ai-accelerator-rest
    port: 8080
    description: REST adapter for Fastly Products API — AI Accelerator.
    resources:
    - path: /v1/enabled-products/v1/ai-accelerator/services/{service-id}
      name: enabled-products-v1-ai-accelerator-services-service-id
      description: REST surface for the AI Accelerator product enablement endpoint.
      operations:
      - method: GET
        name: getaiacceleratorstatus
        description: Get AI Accelerator status
        call: products-ai-accelerator.getaiacceleratorstatus
        outputParameters:
        - type: object
          mapping: $.
      - method: PUT
        name: enableaiaccelerator
        description: Enable AI Accelerator
        call: products-ai-accelerator.enableaiaccelerator
        outputParameters:
        - type: object
          mapping: $.
      - method: DELETE
        name: disableaiaccelerator
        description: Disable AI Accelerator
        call: products-ai-accelerator.disableaiaccelerator
        outputParameters:
        - type: object
          mapping: $.
  - type: mcp
    namespace: products-ai-accelerator-mcp
    port: 9090
    transport: http
    description: MCP adapter for Fastly AI Accelerator product.
    tools:
    - name: get-ai-accelerator-status
      description: Get AI Accelerator status
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: products-ai-accelerator.getaiacceleratorstatus
      outputParameters:
      - type: object
        mapping: $.
    - name: enable-ai-accelerator
      description: Enable AI Accelerator
      hints:
        readOnly: false
        destructive: false
        idempotent: true
      call: products-ai-accelerator.enableaiaccelerator
      outputParameters:
      - type: object
        mapping: $.
    - name: disable-ai-accelerator
      description: Disable AI Accelerator
      hints:
        readOnly: false
        destructive: true
        idempotent: true
      call: products-ai-accelerator.disableaiaccelerator
      outputParameters:
      - type: object
        mapping: $.