

# Create a customized web application using AWS IoT TwinMaker UI Components
AWS IoT TwinMaker app kit integration

AWS IoT TwinMaker provides open-source UI components for AWS IoT Application developers. Using those UI components, developers can build customized web applications with AWS IoT TwinMaker feature enabled for their digital twins. 

AWS IoT TwinMaker UI components are part of the AWS IoT Application Kit, an open-source, client-side library that enables IoT application developers to simplify the development of complex IoT applications

AWS IoT TwinMaker UI components include:
+ **AWS IoT TwinMaker source**:

  A data connector component that enables you to retrieve data and interact with your AWS IoT TwinMaker data and digital twins.

  For more information, see [AWS IoT TwinMaker source](https://awslabs.github.io/iot-app-kit/?path=/docs/data-sources-aws-iot-twinmaker--docs) documentation.
+ **Scene viewer**:

  A 3D rendering component built over `@react-three/fiber` that renders your digital twin and enables you to interact with it.

  For more information, see [Scene Viewer](https://awslabs.github.io/iot-app-kit/?path=/docs/components-sceneviewer--docs) documentation.
+ **Video player**:

  A video player component that allows you to stream a video from the Kinesis Video Streams through AWS IoT TwinMaker.

  For more information, see [Video Player](https://awslabs.github.io/iot-app-kit/?path=/docs/components-videoplayer--docs) documentation.

To learn more about using AWS IoT Application Kit, please visit [AWS IoT Application Kit Github](https://github.com/awslabs/iot-app-kit) page.

For instructions on how to start a new web application using AWS IoT Application Kit, please visit the official [IoT App Kit](https://awslabs.github.io/iot-app-kit/?path=/docs/introduction--docs) documentation page.