Backstage · OpenAPI Overlay 1.0.0

API Evangelist enhancements for Backstage Dynamic Feature Service

3 actions 3 updates update extends openapi/backstage-dynamic-features-openapi.yaml
Generated by API Evangelist Written by API Evangelist tooling for Backstage's API. It is a proposal applied on top of the contract, not a document Backstage publishes.
View Overlay File View on GitHub Overlay Specification

What the actions change

x-apievangelist-providerx-apievangelist-sourcex-self-hostedexternalDocs

Targets 3

$.info
$
$.servers

OpenAPI Overlay

Raw ↑
overlay: 1.0.0
info:
  title: API Evangelist enhancements for Backstage Dynamic Feature Service
  version: 1.0.0
extends: openapi/backstage-dynamic-features-openapi.yaml
x-generated: '2026-09-04'
x-method: generated
x-source: API Evangelist enrichment pipeline; extends the first-party spec fetched verbatim from github.com/backstage/backstage
x-note: 'The upstream spec declares servers: [{url: "/"}] because Backstage is self-hosted and the plugin
  router is mounted under the backend host. This overlay records the real server template and the canonical
  documentation link WITHOUT modifying the original document.'
actions:
- target: $.info
  update:
    x-apievangelist-provider: backstage
    x-apievangelist-source: https://github.com/backstage/backstage
    x-self-hosted: true
- target: $
  update:
    externalDocs:
      description: Backstage Dynamic Feature Service documentation
      url: https://backstage.io/docs/backend-system/
- target: $.servers
  update:
  - url: /
    description: "Upstream default \u2014 the plugin router is mounted on the Backstage backend host."
  - url: https://{backstageHost}/api/.backstage/dynamic-features
    description: Self-hosted Backstage backend. Default local development host is localhost:7007.
    variables:
      backstageHost:
        default: localhost:7007
        description: "Host of the operator\u2019s own Backstage backend."