Ability to ship additional plugins

Hi there,
yes, there is a way to do this but for now, it is available via either API or advanced configuration (UI).

And then edit a JSON. Find user_plugins

"user_plugins": [
      {
        "name" : "my-test-cluster",
        "url": "url to your plugin",
        "elasticsearch_version": "must match version of cluster"
      }
    ]

To create a cluster with plugins via API you can start from https://www.elastic.co/guide/en/cloud-enterprise/current/create-es-cluster.html and https://www.elastic.co/guide/en/cloud-enterprise/current/ElasticsearchConfiguration.html