IAM provides a set of APIs that can be used for authentication, authorization and IAM administration purposes.