Publish the OpenAPI spec of a service built in any language to Exchange, put it behind your gateway from that asset, then let your pipeline publish every change, so it's discoverable, documented and governed like any Mule API.