Starlake for Visual Studio CodeBuild data pipelines faster. The Starlake extension brings the full power of the Starlake data integration platform into VS Code — from schema inference and SQL transformations to ER diagrams, lineage visualization, and workflow orchestration. This extension also ships with Starlake Skills — a set of MCP-based skills that supercharge AI coding assistants like Claude Code and GitHub Copilot with deep knowledge of the Starlake platform. With these skills, your AI assistant can help you build, debug, and optimize your data pipelines using Starlake best practices. Works with BigQuery, Snowflake, Redshift, Databricks, DuckDB, and more. Key FeaturesData IngestionLoad files, automatically infer schemas from your data sources, and generate YAML configurations — no manual schema writing required. SQL TransformationsWrite, preview, and execute SQL transformations with Jinja2 templating support. Dry-run jobs to validate before execution. VisualizationGenerate interactive ER diagrams of table relationships, explore data lineage across your pipeline, and review Access Control Lists — all rendered in a built-in viewer panel. OrchestrationGenerate, dry-run, and deploy workflow DAGs for orchestrators like Airflow and Dagster directly from VS Code. Project ManagementBootstrap new Starlake projects, validate configurations, and manage server connectivity without leaving the editor. Quick Start1. Install PrerequisitesJava 17+ is required:
Starlake CLI:
2. Start the Starlake Server
3. Open Your ProjectOpen your Starlake project folder in VS Code. The extension activates automatically. CommandsAll commands are available via the Command Palette (
Orchestration (right-click context menu)
Extension SettingsConfigure the extension in your VS Code
BigQuery SetupIf you are working with Google BigQuery, authenticate and set your project:
Recommended Companion Extensions
ResourcesLicense |