# Create a service account in Keycloak

> Create service accounts for programmatic access to Unity services

Service accounts provide programmatic access to Unity services. Their lifecycle consists of the following operations:

* Creating a service account.
* Creating or deleting keys to authenticate with the service account. Read more about [managing keys for a service account](./manage-keys-for-service-account.md).
* Granting or revoking organization-level and project-level roles. Read more about [managing access for a service account](./manage-access-for-service-account.md).
* Deleting the service account. Read more about [deleting a service account](./delete-service-account.md).

> **Note:**
>
> Only organization owners can create and manage service accounts.

To create a service account, complete these steps:

1. In Unity Dashboard, go to **Administration** > **Service Accounts**.
2. Select **New**.
3. Enter a name for the new service account. The name must be unique within the organization.
4. (Optional) Enter a description for the service account.
5. Select **Create**.

> **Note:**
>
> An organization can't have more than 50 service accounts.
