SA VSCode is the official Visual Studio Code plugin for SA Engine. SA VSCode works as an interface to SA Engine on your local machine, and with SA VSCode you can connect to federations and interact with edge devices, much like the more full-fledged SA Studio. SA VSCode comes with a lot of useful features, such as:
- OSQL language mode - IntelliSense, syntax highlighting and code autocompletion
- OSQL test runner
- OSQL notebooks - Run queries interactively as a notebook
- Visualizations for streams and other query results
- Federations - Connect to federations and interact with edge devices
For SA VSCode to work you need to have SA Engine installed on your machine. How to download and install SA Engine is described in the Installation chapter in the SA Engine manual.
SA VSCode is in early development and although it has reached v1.0 status some functionality can still be a bit wobbly. If you experience unexpected behavior, like freezes, then restarting the SA Engine instance can help alleviate the problem. How to restart SA Engine is described in the section Restart SA Engine. Should the problem persist even after restarting SA Engine, then a complete restart of Visual Studio Code will most likely solve the problem.