If you already use the @polkadot/api in your project (which is true in most cases), you don't need anything more than
yarn add @polkadot/ui-keyring @polkadot/ui-settings. In this case the
ui-settings is a peer dependency, so should be installed alongside.
If however you use the
ui-keyring independently (i.e. in an address generator, like the examples you would need the
keyring dependency as well,
yarn add @polkadot/keyring @polkadot/ui-keyring. (In the first case the
@polkadot/api already comes bundled with the base keyring, so no additional dependencies are needed).
Now that we have it installed, let's start using the keyring with initialization & loading.