> For the complete documentation index, see [llms.txt](https://docs.hydrosphere.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.hydrosphere.io/about/services/serving.md).

# Serving

## Gateway

![](/files/-MhWoFOYsX6aSoBvuAEv)

Gateway is a service responsible for routing requests to/from or between Servables and Applications and validating these requests for matching a Model's/Application signature.

The Gateway maps a model’s name to a corresponding container. Whenever it receives a request via HTTP API, GRPC, or Kafka Streams, it communicates with that container via the gRPC protocol.

![Gateway enables data flow between different stages in an Application Pipeline](/files/-MhWoFOatOlhMlh9IHEm)

## Manager

![](/files/-MhWoFObjjOIGFGD2X1M)

Manager is responsible for:

* Building a Docker Image from your ML model for future deployment
* Storing these images inside a Docker Registry deployed alongside with

  manager service
* Versioning these images as Model Versions
* Creating running instances of these Model Versions called Servables

  inside Kubernetes cluster
* Combining multiple Model Versions into a linear graph with a single

  endpoint called Application
