# Migrate Wandelscript (deprecated) to Python

> Migrate your Wandelscript (deprecated) programs to Python step by step. NOVAx supports both approaches side by side during the transition.

> **Warning:** Wandelscript is deprecated and was removed from the Python SDK. Migrate your programs to Python.

To migrate your Wandelscript (deprecated) programs to Python, you have to be familiar with Python
and have to have [built and deployed an app on Wandelbots NOVA](/developer/custom-apps/python).

NOVAx is an app framework provided by the Python SDK for building server applications on top of Wandelbots NOVA.
It provides common core concepts like the handling of robot programs and their execution.
NOVAx supports both programming approaches and a hybrid approach to allow you to migrate your programs gradually.

Since both programming approaches are supported, you can:

1. **Start with existing Wandelscript (deprecated) programs** - Copy your `.ws` files into your app and register them to NOVAx in the `register_programs.py`:

```python
novax.register_program(wandelscript_program)
```

2. **Gradually migrate to Python** - Use the `start_here.py` as a reference to understand the Python SDK patterns and
   convert your Wandelscript (deprecated) logic piece by piece.

3. **Mix both approaches** - Run Wandelscript (deprecated) and Python programs side by side during your transition period.
   You can take advantage of foreign function interface of Wandelscript (deprecated) to have a seamless integration between Python and Wandelscript (deprecated).

[Start using NOVAx](https://github.com/wandelbotsgmbh/wandelbots-nova?tab=readme-ov-file#novax)
