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.
Single-tenant SaaS – You get a dedicated instance of DX just for your organization, fully managed by us. This provides the efficiency of a SaaS solution while providing full data isolation, private networking, and data residency in your preferred cloud provider and region.
Managed on-prem – You get a dedicated instance of DX, deployed to a AWS sub-account or GCP project that you own and we operate. With this approach, you get the DX team operating your platform alongside your team for a fully managed solution.
Data connectors
Some 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 opt to 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.