Learn More — Back to Learn More Index
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.
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.
Currently, two service discovery plugins are available:
We are actively working to integrate more platforms and welcome contributions from the community.
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.
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.