# Embed Apps in React
### Native embedding in your React-based Web App
First, install the Lowcoder SDK. Lowcoder publishes with every Version Release a new version of Lowcoder SDK too. [https://www.npmjs.com/package/lowcoder-sdk](https://www.npmjs.com/package/lowcoder-sdk)
yarn:
```
yarn add lowcoder-sdk
```
npm:
```
npm install lowcoder-sdk
```
### Integrate an Lowcoder App or Module into your existing app
1. Publish your app/module in Lowcoder.
2. Set the app/module's access privilege as public.
3. Add code in your existing app as below.
#### Import CSS styles
```
import "lowcoder-sdk/dist/style.css";
```
#### For React app:
```
import { LowcoderAppView } from "lowcoder-sdk";
| Name | Type | Description | Default value |
|---|---|---|---|
| appId | string | The app's id is required! | -- |
| baseUrl | string | The api base url of the Lowcoder Instance. | https://api-service.lowcoder.cloud |
| onModuleEventTriggered | (eventName: string) => void | (Only for Modules) Triggered when module's custom event is triggered. Works only when the app is a module. | -- |
| onModuleOutputChange | (output: any) => void | (Only for Modules) Triggered when module's outputs change. Works only when the app is a module. | -- |