# 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://4027508532-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MecgpHyRD3Y801omxL9-1019324243%2Fuploads%2FTUpxa14j2dXP5nb5BvHR%2Fimage.png?alt=media\&token=5be0a657-76a7-468b-8743-d39fba43eb65)

**Add MicroService**

![Fig. 2: Add MicroService](https://4027508532-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MecgpHyRD3Y801omxL9-1019324243%2Fuploads%2F780W6E2ew6ToupRyYTqj%2Fimage.png?alt=media\&token=0f0b67d3-4d95-4750-88d9-db31c1b8ee72)

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.
