All posts

How to configure CosmosDB Domino Data Lab for secure, repeatable access

You know the drill. Someone on the data team needs quick read access to CosmosDB to validate production metrics. Another engineer wants to run a reproducible experiment in Domino Data Lab using that same dataset. Nobody wants to juggle secrets or permissions at 2 a.m. Getting these systems to trust each other without leaking credentials is the real puzzle. CosmosDB brings globally distributed storage with instant scalability and multi-region replication that keeps latency low. Domino Data Lab d

Free White Paper

VNC Secure Access + Customer Support Access to Production: The Complete Guide

Architecture patterns, implementation strategies, and security best practices. Delivered to your inbox.

Free. No spam. Unsubscribe anytime.

You know the drill. Someone on the data team needs quick read access to CosmosDB to validate production metrics. Another engineer wants to run a reproducible experiment in Domino Data Lab using that same dataset. Nobody wants to juggle secrets or permissions at 2 a.m. Getting these systems to trust each other without leaking credentials is the real puzzle.

CosmosDB brings globally distributed storage with instant scalability and multi-region replication that keeps latency low. Domino Data Lab delivers secure, centralized workspaces for data science teams to build, train, and deploy models repeatably. When you connect them right, the result is faster iteration with guardrails in place. The key is identity. You need policies that travel between systems instead of static blobs in environment variables.

The CosmosDB Domino Data Lab integration workflow aligns identity with data access. Domino authenticates users through an identity provider like Okta or Azure AD, then requests temporary credentials for CosmosDB through managed service principals. That exchange combines OIDC tokens for the user’s session with RBAC controls already defined in Azure. No shared credentials, no long-lived keys hiding in notebooks. Everything traces back to a real person and a real policy.

To make this repeatable, treat permissions as infrastructure. Use Terraform or your preferred IaC tool to define which Domino projects can touch which CosmosDB containers. Rotate keys automatically through Key Vault and map each role explicitly. If an access check fails, Domino handles the error gracefully—no silent retries that hide the mismatch. Audit logs then tie every data read back to the source identity. It’s clean, measurable, and meets SOC 2 expectations without drama.

Benefits of integrating CosmosDB with Domino Data Lab:

Continue reading? Get the full guide.

VNC Secure Access + Customer Support Access to Production: Architecture Patterns & Best Practices

Free. No spam. Unsubscribe anytime.
  • Enforced least-privilege access through RBAC policies, synced across teams
  • Automated credential rotation minimizing secret sprawl
  • Faster onboarding and fewer manual ticket approvals
  • Unified audit trail for compliance and debugging
  • Direct path for secure AI model training on governed datasets

For developers, this means less waiting and fewer broken notebooks. You can run experiments against CosmosDB in Domino without contacting IT. That’s developer velocity—moving from “Can I access it?” to “It’s already configured.”

Platforms like hoop.dev turn those access rules into guardrails that enforce policy automatically. Instead of managing credentials in scripts, hoop.dev proxies access based on identity, ensuring each request meets configuration intent. It’s the invisible enforcer you actually want watching your endpoints.

How do I connect CosmosDB and Domino Data Lab?
Connect Domino’s workspace to CosmosDB using the same identity provider that governs enterprise access. Define CosmosDB roles, map them to Domino groups, and verify token exchange through managed authentication endpoints. The entire setup keeps secrets out of user space and makes compliance audits painless.

Done right, this integration eliminates most of the friction between secure data and fast innovation. Get your policies right once, and CosmosDB plus Domino will feel like a single platform built for modern teams.

See an Environment Agnostic Identity-Aware Proxy in action with hoop.dev. Deploy it, connect your identity provider, and watch it protect your endpoints everywhere—live in minutes.

Get started

See hoop.dev in action

One gateway for every database, container, and AI agent. Deploy in minutes.

Get a demoMore posts