Type to search.

External inference

Serverless

Elastic Cloud Serverless projects are autoscaled environments, fully managed by Elastic and available on Elastic Cloud.

Availability

  • Generally available

    This functionality is generally available and ready for production usage.

Serverless interfaces and procedures might differ from classic Elastic Stack deployments.

Stack 9.4+

The Elastic Stack includes Elastic's core products such as Elasticsearch, Kibana, Logstash, and Beats.

Availability

  • Generally available since 9.4

    This functionality is generally available and ready for production usage.

Unless stated otherwise on the page, this functionality is available when your Elastic Stack is deployed on Elastic Cloud Hosted, Elastic Cloud Enterprise, Elastic Cloud on Kubernetes, and self-managed environments.

This documentation corresponds to the latest patch available for each minor version. If you're not using the latest patch, check the release notes for changes.

You can use your own API keys to integrate with third-party model providers like Amazon Bedrock, Anthropic, Azure AI Studio, Cohere, Google AI, Mistral, OpenAI, Hugging Face, and more.

Kibana provides interfaces for managing external inference models and endpoints.

Go to the External inference page by using the navigation menu or the global search field.

External inference UI
External inference UI
Tip

To access External inference, you need the Inference Endpoints: all and Advanced Settings: read Kibana privileges.

Go to the Inference endpoints page by using the navigation menu or the global search field.

Inference endpoints UI
Inference endpoints UI

Available actions include:

  • Add endpoints
  • View endpoint details
  • Copy the inference endpoint ID
  • Delete endpoints

Alternatively, you can use inference APIs.

  1. Select the Add endpoint button.

  2. Select a service from the drop down menu.

  3. Provide the required configuration details.

    For service-specific information, refer to the relevant API documentation. For example, create a JinaAI inference endpoint.

  4. Select Save to create the endpoint.

Elastic Cloud on Kubernetes extends Kubernetes orchestration capabilities to allow you to deploy and manage components of the Elastic Stack. Availability Generally available This functionality is generally available and ready for production usage. This documentation corresponds to the latest patch available for each minor version. If you're not using the latest patch, check the release notes for changes. Elastic Cloud Enterprise is a self-managed orchestration platform for deploying and managing the Elastic Stack at scale. Availability Generally available This functionality is generally available and ready for production usage. This documentation corresponds to the latest patch available for each minor version. If you're not using the latest patch, check the release notes for changes. Self-managed deployments are Elastic Stack deployments managed without the assistance of an orchestrator. Availability Generally available This functionality is generally available and ready for production usage. This documentation corresponds to the latest patch available for each minor version. If you're not using the latest patch, check the release notes for changes. If your model provider uses a TLS certificate signed by a private or internal certificate authority, refer to Trust a private certificate authority for external inference endpoints.