> ## Documentation Index
> Fetch the complete documentation index at: https://docs.flowx.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Angular SDK

> Migrate the FlowX Angular renderer SDK from 5.1.x LTS to 5.9.x.

## Angular SDK migration guide

5.9 bumps the Angular renderer to Angular 20. A new required input is introduced on `<flx-process-renderer>`, one legacy input is removed, and two top-level props are added.

### Framework upgrade: Angular 19 → 20

Upgrade your host app to Angular 20 **before** bumping the FlowX SDK. Follow the official [Angular update guide](https://angular.dev/update-guide) with `from: 19.0` and `to: 20.0`.

| Requirement | 5.1      | 5.9          |
| ----------- | -------- | ------------ |
| Angular CLI | \~19.2   | **\~20**     |
| Node        | ≥ 20.9.0 | **≥ 24.0.0** |
| npm         | ≥ 10.1.0 | **≥ 11.0.0** |
| TypeScript  | \~5.5    | **≥ 5.8**    |

### FlowX SDK changes

#### Organization ID property

We've added a new `organizationId` mandatory input to the `<flx-process-renderer>` component. See SDK documentation for more details.

```html theme={"system"}
<flx-process-renderer
  ...
  [organizationId]="'10000001-0001-0001-8001-100000000001'"
/>
```

#### `keepState` removed

The `[keepState]` input was removed in 5.9. Process data is always reset when the component is destroyed.

```diff theme={"system"}
- [keepState]="keepState"
```

## Related resources

<CardGroup cols={2}>
  <Card title="Angular SDK reference" icon="angular" href="/5.9/sdks/angular-renderer">
    Angular renderer SDK documentation
  </Card>

  <Card title="Migration overview" icon="arrow-up-right-from-square" href="./overview">
    Full 5.1.x LTS → 5.9.x upgrade guide
  </Card>
</CardGroup>
