Citrix Secure Developer Spaces™

Architecture

Citrix Secure Developer Spaces (SDS) is a cloud-native platform for hosting Cloud Development Environments (CDEs). The following table describes the key architectural components and the technologies each one supports.

Architecture Overview

Component overview

Component Description Supported Technologies
Platform Cloud-native, container-based environment (CDE) Kubernetes or Red Hat OpenShift. See Deployment Guides.
Load Balancing Traffic management and ingress control Citrix NetScaler (recommended), Nginx, or Kubernetes Gateway API (supported from 2026.4).
Database Metadata and workspace state storage MongoDB
Authentication Multi-factor and identity provider integration Google OAuth, Microsoft OAuth, SAML, SCIM, and OpenID Connect (OIDC).
Source Code Integrations with version control systems GitHub, GitLab, and Bitbucket (self-hosted and managed); Azure DevOps (managed).
Artifacts Container image management and credential storage Any OCI-compatible container registry (for example, JFrog Artifactory, Amazon ECR, or Google Artifact Registry); HashiCorp Vault for secrets and credentials.
Logs System and workspace telemetry System Analytics and the Event Log Catalog for audit trails. Supports SIEM integration using Common Event Format (CEF).

For infrastructure sizing and network requirements, see Technical Requirements.

Deployment guides

SDS can be deployed on any Kubernetes-compatible infrastructure, including public cloud, on-premises hardware, and hybrid environments. The following guides cover common deployment targets:

Architecture