# MicroServices

This section shows a list of **microservices** which have already been brought to the Ai-MicroCloud and are ready to be spawned by the user using the steps mentioned in [**Spawn a MicroService Guide**](https://computationaldocs.zeblok.com/zeblok-computational-1/spawn-microservice) under our Quick Start Section of the documentation.

![Fig.1: List of MicroServices ](https://content.gitbook.com/content/1uv6074cgUfxr5s1gsAU/blobs/naJXScJ06GvSCBM7Yv7R/image.png)

**Add MicroService**

![Fig. 2: Add MicroService](https://content.gitbook.com/content/1uv6074cgUfxr5s1gsAU/blobs/kzv7NTldX7QCHc8aZREb/image.png)

The following are the definitions for the fields shown in the **Create MicroService** form.

**Resource Name** => The name of the WorkStation you would like to give.

**Image Tag** => The Image Name along with tag of the docker container.

**Select Compatible Plan** => This is a multi-select dropdown of the available plans and you have to select the ones suitable for this container.

**Select Default Plan** => This is a dropdown among all the plans chosen in the previous field to choose one of them as the default plan/ recommendation.

**Public Access to MicroService** => Disabling it will only let the superadmin view this container for spawning.

**Description Box** => Provide a suitable description for this WorkStation for the users to understand the capabilities of this microservice.

**Internal Ports** => List of port numbers with their protocol which are required for this microservice to work.

**Upload Image** => Upload an image for this container as a thumbnail.

The below tutorial contains all the detailed steps for onboarding a simple microservice and how to spawned the onboarded microservice into the platform.

{% file src="<https://content.gitbook.com/content/1uv6074cgUfxr5s1gsAU/blobs/yzdEjPwPcH2vEUwHRoWN/onboarding%20micro(new).mp4>" %}
