Deployment options

DX offers three deployment options to accommodate your business needs:

Multi-tenant SaaS – Your first-party DX data is hosted on infrastructure shared with other customers while third-party data imported from your tools like GitHub and Jira are hosted on dedicated infrastructure.

DX Dedicated (Single-tenant SaaS) – You get a dedicated instance of DX for your organization, fully managed by us. This provides the efficiency of SaaS while providing full data isolation, private networking, and data residency. For more details, read more about DX Dedicated.

DX Managed (Bring Your Own Cloud) – You get a dedicated instance of DX, deployed to a AWS sub-account or GCP project that you own and we fully manage and operate. For more details, read more about DX Managed.

Data connectors

Some SaaS customers have security protocols which discourage or prohibit external systems like DX from connecting to their engineering data sources (e.g., GitHub Enterprise Server). For these cases, DX provides three options for secure DX data connections.

IP Allowlisting – DX makes API requests to your engineering data sources through static IP addresses. You can allowlist our IP addresses to enable secure inbound connections from DX.

Network proxy – In cases where more safeguards are needed, customers may use a network proxy to intercept requests from DX and route them to end-sources securely.

Self-hosted extractors – For customers that cannot allow DX to make API requests into their network, DX provides a self-hosted data extractor that pushes metadata to DX.