Skip to content
| Marketplace
Sign in
Visual Studio Code>Data Science>Weaviate StudioNew to Visual Studio Code? Get it now.
Weaviate Studio

Weaviate Studio

Prasad Muley

|
373 installs
| (1) | Free
A VS Code extension for managing Weaviate vector database instances, browsing collections, and visualizing data.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Weaviate Studio Logo Weaviate Studio

VS Code Marketplace Open VSX Registry License: MIT TypeScript React


A powerful VS Code extension for managing Weaviate vector databases with an intuitive GraphQL interface. Supports self-hosted and cloud Weaviate instances.


Key Benefits

  • Unified Experience: Manage, query, and monitor Weaviate directly in VS Code—no browser switching.
  • Works Everywhere: Connect to local, on-prem, or cloud Weaviate instances.
  • Visual Data Exploration: Browse schema, run queries, and view results in rich tables and JSON.
  • Intelligent GraphQL Editor: Auto-complete (wip), schema-aware templates, and error highlighting.
  • Secure & Productive: Secure credential storage, hot reload, and type-safe development.

Quick Install

VS Code Cursor Windsurf Manual Install
Marketplace Open VSX Open VSX Download VSIX

Top Features

  • Multiple Connections: Manage several Weaviate instances at once
  • Schema Explorer: Visualize and browse collections, properties, and relationships
  • Advanced Query Editor: Monaco-powered GraphQL editor with auto-complete and validation
  • Live Results: Table and JSON views for query results
  • Comprehensive Templates: Built-in, schema-aware GraphQL templates for all major operations
  • Secure Storage: Credentials stored with VS Code’s secret storage
  • Modern UI: Responsive, dark-theme optimized interface

Breaking Changes

  • Weaviate client upgrade to weaviate-client@^3 and move to the Collections API. This requires a Weaviate server that supports the Collections API; legacy class/schema‑only servers are not supported by this version.
  • Webview CSP hardened. Scripts are now nonce‑protected; if you previously saw CSP errors, please upgrade.
  • Command rename for refresh: weaviate.refreshConnections → weaviate.refresh (update custom keybindings if any).

Screenshots

Query Editor
Query Editor
Connection Management
Connection Management
Add Collection
Add Collection
Detailed Schema
Detailed Schema

Getting Started

  1. Install Weaviate Studio from the VS Code Marketplace or Open VSX.
  2. Open the Weaviate Studio panel from the VS Code sidebar.
  3. Add a connection to your Weaviate instance (local, on-prem, or cloud).
  4. Explore your schema, run queries, and manage your data—all within VS Code!

Full Feature List

Connection Management

  • Connect to multiple Weaviate instances simultaneously
  • Secure credential storage with VS Code's built-in secret storage
  • Connection health monitoring and automatic reconnection
  • Cloud and Custom endpoints with API key support for Cloud
  • Advanced options: per-operation timeouts and skip-initialization checks
  • API keys are not displayed when editing existing connections
  • Optional connect‑on‑expand prompt for disconnected connections

Data Visualization

  • Table view: Flattened, readable tables for nested JSON
  • JSON view: Syntax-highlighted, collapsible JSON viewer
  • Schema explorer: Interactive browsing of your Weaviate schema
  • Real-time results: Live query execution with instant feedback

GraphQL Editor

  • Monaco Editor with full GraphQL syntax support
  • Auto-completion and context-aware suggestions
  • Schema-aware query generation
  • Real-time validation and error highlighting
  • Enhanced query templates for all major Weaviate operations
  • Reference field support and type-safe generation

Schema Management

  • Browse collections and their properties
  • View detailed schema information, data types, and relationships
  • Support for cross-references and nested object structures
  • Visual representation of your data model
  • Create collections via three paths: From scratch, Copy from existing, or Import from JSON schema

Tree View

  • Connection-level: Server info, cluster health, modules, collections overview
  • Collection-level: Properties, vectors (with count), inverted index, generative config, statistics, sharding, replication, multi‑tenancy

Schema Analysis

  • Enhanced schema viewer with overview, properties, raw JSON, API equivalents, and creation scripts

Developer Experience

  • Hot reload for instant updates
  • Full TypeScript support
  • Modern, responsive UI

Query Templates

  • Core: Basic Get, Vector Search, Semantic Search, Hybrid Search
  • Advanced: Filter, Aggregation, Relationship, Sort, Explore
  • Schema-aware, type-safe, and educational templates

Bulk Operations

  • Delete All Collections (destructive) with double confirmation

Development & Contributing

We welcome contributions! Please see CONTRIBUTING.md for setup, development, and pull request guidelines.


Testing & Quality

  • Comprehensive unit and integration tests with Jest
  • Strict TypeScript and linting for code quality
  • See TESTING_GUIDE.md for details

Support & License

  • Issues: GitHub Issues
  • Marketplace: VS Code Marketplace
  • Open VSX: Open VSX Registry
  • License: MIT (LICENSE)

Happy querying with Weaviate Studio! 🚀

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