Teracloud Streams extension for Visual Studio Code
Build solutions that drive real-time business decisions by combining streaming and stored data with analytics with Teracloud Streams.
The Teracloud Streams extension provides an integrated development experience for building and deploying streaming applications directly within Visual Studio Code. It is compatible with Teracloud Streams version 7.2 and later.
This extension is designed for application developers working with the Streams Processing Language (SPL), toolkits, and build artifacts. It supports key development workflows such as building applications, submitting jobs, and viewing running instances and toolkits.
For operational monitoring and instance management, please use the Teracloud Streams web console.
Overview
The extension enables the following capabilities:
- Instance and job overview via the Streams Explorer
- SPL project development with language support
- Application build and submission
- Toolkit navigation and management
It is the recommended environment for developing Teracloud Streams applications locally or in a connected workspace.
Features
Streams Explorer
The Streams Explorer provides a structured view of configured Streams instances and their associated jobs and toolkits. Users can:
- Connect to local or remote Streams instances
- View job state and application submissions
- Interact with toolkits and application files
- Submit application bundles to an instance
This view serves as the central point for interacting with the Streams runtime during development.
SPL Application Development
The extension includes syntax highlighting and language support for SPL files.
Build and Submit Workflows
Developers can build SPL applications directly from the editor using standard Streams project conventions. The extension supports:
- Building an application from its root directory
- Submitting a
.sab
bundle to a selected instance
- Viewing job submission results and logs in the output console
These actions are accessible via the context menu or Streams Explorer.
Projects that depend on toolkits can:
- Browse available toolkits in the Explorer
- View operator implementations and sample code
- Integrate local or shared toolkits into builds
Toolkit paths and configurations are derived from the workspace and environment settings.
Documentation
Documentation for installation, configuration, and advanced usage will be available soon.
Feedback
This extension is actively maintained. For a support request or a bug report, please use the issues tab in our Support Repository.