Services
Services allow you to create a Cloudsmith API Key not tied to a specific user. Services are ideal for any use case where you have automated processes (such as a CI/CD pipeline or similar) that requires write access to a repository.
For use cases that only require pull/read access to a repository, you may wish to use an Entitlement Token.
NOTE
To create or manage Services for your organization, you need to have Owner or Manager permissions.
Create a Service
To create a Service, go to Services on your Cloudsmith organization's accounts page, and click "Create Service":

Services
You are then presented with the Service creation form. Just give your Service a name, and optionally add a description and choose any teams in your organization that you wish to add the service to.

Service Creation Form
Get Service API Key
To obtain the Service API Key, click the key itself to reveal it or click the paperclip icon to copy the key:

Service Account API key
Get Service Username
The Service username is displayed under the Service Name:

Service Username
Refresh a Service API Key
Click the orange "Refresh API Key" button to generate a new Service API Key.

Refresh Service Button
You must then confirm that you wish to refresh the Service API Key

Refresh Service Confirmation
Delete a Service
Click the red "Delete Service" button to permanently delete the Service and its associated API Key:

Delete Service Button
You must then confirm that you wish to delete the Service:

Delete Service Confirmation
Updated 9 months ago