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.



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":



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

Cloudsmith is the new standard in Package / Artifact Management and Software Distribution

With support for all major package formats, you can trust us to manage your software supply chain.

Start My Free Trial Now
Cookie Declaration (Manage Cookies)