Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>OpenDataDSLNew to Visual Studio Code? Get it now.
OpenDataDSL

OpenDataDSL

Walkfares

|
27,498 installs
| (0) | Free
The development environment for OpenDataDSL
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

4GL Language

OpenDataDSL is a 4GL language that helps you make the most out of your data.

Get started today using the FREE community version

Upgrade to the commercial version to get an Excel Add-in and Web Portal to manage and visualise your MongoDB data.

Requirements

A Java JDK (at least version 11) needs to be installed and its location added to the path.

You can download a JDK from here

You also need to set your default MongoDB connection in File -> Preferences -> Settings -> Extensions -> ODSL Community Version The default is mongodb://localhost:27017

What is OpenDataDSL?

OpenDataDSL has at its core, a simple programming language with data management as its specialist capability. It has specific constructs allowing you to:

  • Create data models that mimic the real world
  • Create relationships between your data objects
  • Easily work with complex data types such as time-series, forward curves and matrices
  • Collect data from anywhere on the internet
  • Create transform maps to easily convert from one format to another
  • Create workflows to automate data processing and delivery
  • Build derived and calculated data with our vast library of actions
  • Forward Curve Building
  • Machine Learning
  • Forecasting
  • Build your own custom actions or extend ours to create your own personalised library

As well as the above, here are a selection of additional features:

  • Use Python, .NET, R, MatLab, Java or NodeJS client SDK to interact with the Cloud Services and Data
  • Free Excel Add-in to read/write your data
  • Free Web Portal to manage your account and visualise your data
  • Free VSCode ODSL language extension for editing scripts
  • Integrate with many popular OpenSource and paid-for applications
  • Unlimited users
  • Utilise multiple environments in the cloud, e.g. DEV, TEST etc.
  • Use your own IDP for authorization and access control (Azure AD)
  • Only pay for what you use - simple pricing structure helps you start small and grow when you need it
  • Cloud scale infrastructure

Important Links

  • OpenDataDSL Website
  • OpenDataDSL Documentation
  • OpenDataDSL VSCode extension usage

Features of the VSCode extension

  • ODSL file editing
    • Syntax Highlighting
    • Intellisense
    • Debugging and running OpenDataDSL (.odsl) scripts
  • Process and Script management
    • Read and save scripts to the OpenDataDSL cloud
    • Create, edit and schedule processes

Requirements

Java (at least version 11) needs to be installed and a JAVA_HOME envrionment variable set to the installation location of java.

Extension Settings

The OpenDataDSL extension contributes the following settings:

  • odsl.port: The port to communicate with the OpenDataDSL process, defaults to 8008
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft