Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Product-LiveNew to Visual Studio Code? Get it now.
Product-Live

Product-Live

Product-Live

|
1,919 installs
| (2) | Free
Product-Live Data Factory Extension.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Product-Live for VS Code

The official Product-Live extension for Visual Studio Code. Build, validate and package Data Factory jobs without leaving your editor.

Features

Jobs

Author Product-Live Data Factory jobs directly from VS Code, with autocompletion, inline documentation and live validation in the Problems tab.

  • Create a job — right-click a folder, choose Create Job, pick a template and enter a name.
  • Package a job — right-click any job*.json file and choose Package Job (or Ctrl+Alt+P / Cmd+Alt+P) to produce a ready-to-deploy .job.zip.
  • Visualize workflow — open a job and run Visualize Workflow to see its task graph.
  • Autocompletion — press Ctrl+Space inside job*.json files to discover available tasks and fields.

XSLT transforms

Apply an XSLT transformation to an XML file from the editor.

  1. Open your .xsl / .xslt file.
  2. Click Input in the bottom status bar and select an XML input file.
  3. Click Run XSL transformation.
  4. Optionally change the output extension or attach an XSD validation from the status bar.

XSD validation

Validate XML files against the XSD schemas used by Product-Live Data Factory tasks.

  1. Open the XML file you want to validate.
  2. Select an XSD from the bottom status bar.
  3. Click Run XSD validation.

Requirements

  • Java is required to run XSD validation. Download it from java.com.

Extension settings

This extension contributes the following settings:

  • productlive.jobIgnore — when packaging a job, enforce the presence of a .jobignore file if it doesn't exist.
  • productlive.jobIgnoreForce — auto-accept .jobignore creation when packaging a job.
  • productlive.inlineTaskDocumentation — display task documentation inline inside the editor.
  • productlive.packageNaming — naming strategy for packaged job ZIP files:
    • key-timestamp — my_job-2026_04_28T14_30_00.job.zip (default, each package creates a new file)
    • key — my_job.job.zip (overwrites the previous package)
    • key-date — my_job-2026-04-28.job.zip (one package per day)

Keyboard shortcuts

Action Windows / Linux macOS
Run from status bar Ctrl+Enter Cmd+Enter
Package current job Ctrl+Alt+P Cmd+Alt+P

License

This extension is published by Product-Live under the MIT license.

It bundles Saxon9he.jar, distributed under the terms of the Mozilla Public License, v. 2.0. A copy is available at https://mozilla.org/MPL/2.0/. Saxon9he is "Incompatible With Secondary Licenses" as defined by the MPL v. 2.0. Copyright (c) 2019, Saxonica.

About

Learn more at product-live.com.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft