# Flow Screen Components vs. Flow Action Components

You can make your Aura component available in flow screens or as a flow action. When choosing between the flow interfaces, consider what purpose the component serves in the flow.

| For this use case...                                         | Create a...           |
| ------------------------------------------------------------ | --------------------- |
| Provide UI for the user to interact with                     | Flow screen component |
| Update the screen in real time                               | Flow screen component |
| Prevent the flow from continuing until the component is done | Flow action component |
| Make direct data queries to on-premise or private cloud data | Flow action component |

**See Also**

- [*Component Library*: lightning:availableForFlowScreens Interface](https://developer.salesforce.com/docs/component-library/bundle/lightning\:availableForFlowScreens/documentation)

- [*Component Library*: lightning:availableForFlowActions Interface](https://developer.salesforce.com/docs/component-library/bundle/lightning\:availableForFlowActions/documentation)
