# androidx.credentials.providerevents

# androidx.credentials.providerevents

*** ** * ** ***

Kotlin\|[Java](https://developer.android.com/reference/androidx/credentials/providerevents/package-summary "View this page in Java")

Allows credential providers to extend services that propagate update events

## Interfaces

|-------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------|
| [CredentialEventsProvider](https://developer.android.com/reference/kotlin/androidx/credentials/providerevents/CredentialEventsProvider)   | Defines an interface for system components that handle credential event propagation APIs.                          |
| [DeviceSetupProvider](https://developer.android.com/reference/kotlin/androidx/credentials/providerevents/DeviceSetupProvider)             | Defines an interface for system components that handle device setup APIs.                                          |
| [ProviderEventsApiProvider](https://developer.android.com/reference/kotlin/androidx/credentials/providerevents/ProviderEventsApiProvider) | Provider interface to be implemented by the OEMs that will support provider events APIs.                           |
| [ProviderEventsManager](https://developer.android.com/reference/kotlin/androidx/credentials/providerevents/ProviderEventsManager)         | Provides APIs for credential providers to participate in provider events, such as same-device credential transfer. |

## Classes

|-------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [IntentHandler](https://developer.android.com/reference/kotlin/androidx/credentials/providerevents/IntentHandler) | IntentHandler to be used by credential providers to extract requests from a given intent, or to set back a response or an exception to a given intent while dealing with activities invoked by intents from the import flow. |