DocumentDB for VS Code

Learn MoreBack to Learn More Index


Service Discovery in DocumentDB for VS Code

DocumentDB for VS Code is built with an open architecture. While the extension focuses on developer productivity-such as data exploration, running queries, and importing/exporting data-the core connectivity is centered around connection strings.

Service Discovery Providers Location

How Service Discovery Works

A Service Discovery plugin is designed to understand a specific vendor environment. Its responsibilities include:

This approach allows you to connect to a variety of platforms without needing to manually gather connection details. The plugin handles the complexity of each environment, so you can focus on your development tasks.

Available Service Discovery Plugins

Currently, two service discovery plugins are available:

We are actively working to integrate more platforms and welcome contributions from the community.

API and Extensibility

The Service Discovery API is under active development and refinement. At present, service providers are implemented directly within our repository. Once the API stabilizes, we plan to make it even easier to add new providers through a pluggable architecture.

If you are interested in contributing, now is a great time to get involved and help shape the direction of this feature.

Get Involved

Would you like to add your own service discovery provider? Would you like to suggest a provider to be added? Do you have feedback or suggestions about the existing plugins?

We encourage you to join the discussion board and share your ideas or questions. Collaboration and feedback from developers like you are essential to making DocumentDB for VS Code more useful and adaptable to a wide range of environments.