A service account is a special type of STACKIT account that represents a non-human user. Service accounts are useful for automating business processes. The service account can be used by an application or VM instance for this purpose, not by a person. Using service accounts is a crucial step for client applications to make automated API calls to the STACKIT API. In the following steps, we will show how to create a service account and assign it to a project via the STACKIT portal, API call, STACKIT CLI and STACKIT SDK. Subsequently, the service account is used in an example to show how it works.

A service account cannot be used in the STACKIT Portal. STACKIT Portal only supports you in managing service accounts.
This service account implementation is for API access only. The service accounts only work for endpoints located behind the identity-aware proxy/API gateway.