Skip to content

A Visual Studio extension that adds a host of Couchbase & Capella data management and query capabilities right into your IDE!

License

Notifications You must be signed in to change notification settings

CodingWithCalvin/VS-CouchbaseExplorer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

42 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Couchbase Explorer Logo

Couchbase Explorer

Browse, explore, and manage your Couchbase data directly from Visual Studio

License Build Status

Marketplace Version Marketplace Installations Marketplace Downloads Marketplace Rating


Note: This extension is currently in BETA / PREVIEW. We're actively developing new features and would love your feedback!

✨ Features

Couchbase Explorer brings powerful database management capabilities directly into your Visual Studio workflow:

πŸ”Œ Connection Management

  • πŸ”— Multiple Connections - Save and manage connections to multiple Couchbase Server instances
  • πŸ” Secure Credential Storage - Passwords are securely stored using Windows Credential Manager
  • πŸ”’ SSL/TLS Support - Connect securely to your clusters with SSL encryption
  • βœ… Connection Testing - Verify your connection settings before saving

🌳 Data Browsing

  • πŸ“‚ Hierarchical Tree View - Navigate your cluster structure: Buckets β†’ Scopes β†’ Collections β†’ Documents
  • ⚑ Lazy Loading - Efficient loading of large datasets with batched document retrieval
  • πŸ“„ Document Viewer - View document contents in a formatted JSON editor with syntax highlighting
  • πŸ”„ Refresh Support - Refresh any level of the tree to see the latest data

πŸ“ Document Operations

  • πŸ‘οΈ View Documents - Double-click or right-click to open documents in a dedicated editor tab
  • πŸ“‹ Copy JSON - Quickly copy document contents to clipboard
  • πŸ†” Copy Document ID - Copy document IDs for use in your code

πŸ› οΈ Installation

Visual Studio Marketplace

  1. Open Visual Studio 2022 or 2026
  2. Go to Extensions > Manage Extensions
  3. Search for "Couchbase Explorer"
  4. Click Download and restart Visual Studio

Manual Installation

Download the latest .vsix from the Releases page and double-click to install.

πŸš€ Usage

πŸ“‚ Opening Couchbase Explorer

  1. Go to View > Couchbase Explorer
  2. The tool window will appear (by default, docked near Server Explorer)

βž• Adding a Connection

  1. Click the Add Connection button in the toolbar
  2. Enter a friendly name for your connection
  3. Enter your Couchbase Server hostname or IP address
  4. Provide your username and password
  5. Enable SSL/TLS if required
  6. Click Test Connection to verify
  7. Click Save

πŸ” Browsing Data

  1. Right-click your connection and select Connect
  2. Expand the tree to browse: Buckets > Scopes > Collections > Documents
  3. Double-click any document to view its contents

πŸ“‹ Requirements

  • πŸ’» Visual Studio 2022 or Visual Studio 2026 (x64 and ARM64 supported)
  • πŸ—„οΈ Couchbase Server 7.0+ or Couchbase Capella (Capella support coming soon)

πŸ—ΊοΈ Roadmap

We're actively working on new features! Here's what's coming:

  • Couchbase Capella Support - Connect to cloud-hosted Capella clusters
  • N1QL Query Editor - Write and execute N1QL queries
  • Document Editing - Create, update, and delete documents
  • Index Management - View and manage indexes
  • Search Integration - Full-text search capabilities
  • Import/Export - Bulk data operations

Have a feature request? Open an issue!

🀝 Contributing

Contributions are welcome! Whether it's bug reports, feature requests, or pull requests - all feedback helps make this extension better.

πŸ”§ Development Setup

  1. Clone the repository
  2. Open the solution in Visual Studio 2022 or 2026
  3. Ensure you have the "Visual Studio extension development" workload installed
  4. Press F5 to launch the experimental instance

πŸ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.

⚠️ Disclaimer

This extension is an independent, community-driven project and is not affiliated with, endorsed by, or sponsored by Couchbase, Inc. Couchbase and Capella are trademarks of Couchbase, Inc.


πŸ‘₯ Contributors

CalvinAllen


Made with ❀️ by Coding With Calvin

About

A Visual Studio extension that adds a host of Couchbase & Capella data management and query capabilities right into your IDE!

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •  

Languages