Is Keycloak basically a SSO?

Is Keycloak basically a Single Sign-On solution by default or SSO is just one of the features provided by it? If we just configure in Angular code by adding init.ts & guard.ts, APP_INITIALIZER etc., sort of basic configuration settings,is it considered a SSO or normal keycloak config?