The external consumer component type in Choreo represents any client hosted outside Choreo that can interact with services deployed in Choreo. This generic component type enables you to represent and manage various client types, including mobile apps, web apps, server-to-server integrations, bots, and microservices.