Couchbase Explorer for Visual Studio
Browse, explore, and manage your Couchbase data directly from Visual Studio
Features •
Installation •
Getting Started •
Roadmap •
Contributing
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
From Visual Studio Marketplace
- Open Visual Studio
- Go to Extensions → Manage Extensions
- Search for "Couchbase Explorer"
- Click Download and restart Visual Studio
From VSIX File
- Download the latest
.vsix file from GitHub Releases
- Double-click the file to install
- Restart Visual Studio
Getting Started
Opening Couchbase Explorer
- Go to View → Couchbase Explorer
- The tool window will appear (by default, docked near Server Explorer)
Adding a Connection
- Click the Add Connection button in the toolbar
- Enter a friendly name for your connection
- Enter your Couchbase Server hostname or IP address
- Provide your username and password
- Enable SSL/TLS if required
- Click Test Connection to verify
- Click Save
Browsing Data
- Right-click your connection and select Connect
- Expand the tree to browse: Buckets → Scopes → Collections → Documents
- 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 - we appreciate all feedback.
Development Setup
- Clone the repository
- Install Visual Studio 2022 or 2026 with the Visual Studio extension development workload
- Install the Extensibility Essentials 2022 extension
- Open
src/CodingWithCalvin.CouchbaseExplorer.sln
- 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.
Made with ❤️ by Coding With Calvin