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 Streams Processing Language (SPL), toolkits, and build artifacts. It supports key development workflows such as building applications, running applications without a runtime environment, 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:
- SPL project development with language support
- Build, run, and submit SPL applications
- Toolkit navigation and management
- Instance and job overview via the Streams Explorer
It is the recommended environment for developing Teracloud Streams applications locally or in a connected workspace.
Features
SPL Application Development
The extension provides the following:
- Syntax highlight and language support for SPL files
- Streams Development view for core application workflows
- Streams Explorer view for configuring and monitoring runtime instances and jobs
Application 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
- Running an application without a runtime environment
- 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 Development view.
Projects that depend on toolkits can:
- Browse available toolkits in the Development view
- 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.
Streams Explorer
The Streams Explorer provides a structured view of configured Streams instances and their associated jobs. Users can:
- Connect to local or remote Streams instances
- View job state and application submissions
- Submit application bundles to an instance
This view serves as the central point for interacting with the Streams runtime during development.
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.