Data Exchange Layer

Data Exchange Layer

Through our OpenDXL initiative you can quickly integrate data and actions for real-time security operations


An open standard and ecosystem

Developers can now replace multiple 1:1 integrations over proprietary application programming interfaces (APIs) through OpenDXL and a single link to the McAfee Data Exchange Layer (DXL) application framework.

This communication fabric provides a secure, real-time way to unite data and actions across multiple applications from different vendors as well as internally developed applications. Enterprises gain instant communication and collaboration, connecting security solutions into an effective team. Partners gain real-time access to new data and lightweight, instant interactions with other apps to enrich security operations. As the OpenDXL community expands, everyone wins.

Data Sheet

Change your security dynamics

Shorten threat defense lifecycle workflows

Nearly instant sharing of information and orchestration of tasks shrink the time to detect, contain, and correct newly identified threats.

Reduce integration complexity

Connect security products from multiple vendors with your own applications and tools without waiting for vendor negotiations, reducing effort and delays.

Increase the value of your applications

Applications can now share the useful threat data they generate and guide or take action immediately.

How it works

Develop once

The OpenDXL application framework increases integration flexibility, simplicity, and opportunity for developers. Unlike typical integrations, each application connects to the universal DXL communication fabric with just one integration process. OpenDXL will support a broad range of languages, enabling developers to create integrations using their favorite development environment. Applications can attach and communicate over a universal orchestration layer. One app publishes a message or calls a service; one or more apps consume the message or respond to the service request. As is the goal for any standard, the interaction is independent of the underlying proprietary architecture. Integrations are much simpler because of this abstraction from vendor-specific APIs and requirements.

Wrap once

Wrap services, your own or a commercial product, to publish data onto DXL. Other services can listen to DXL messages and calls to enrich their functionality with the latest data or take appropriate action. For a more sophisticated app, these sorts of actions can be scripted together to drive a waterfall or simultaneous set of actions—an orchestrated response with or without human involvement.

Deploy once

Deploy a standardized integration and communication layer over your existing network with a small DXL client and broker that manages message exchanges. All DXL traffic is contained within your network, offering data privacy and operational control. A firewall-friendly model maintains a connection between client and server for continuous access to the latest information flowing over the DXL. If something in the publishing or receiving application changes, the DXL abstraction layer insulates the rest of the deployment from the change, reducing risk and costs of integration maintenance.

McAfee DXL-Integrated Partners

Advanced Cyber Security
Check Point
TrapX Security
See All Partners



Questions or concerns about deploying your DXL environment? Stop by our DXL Community forum and talk to our experts.

Learn More >


Follow the latest announcements about our open platform.

Learn More >

Learn more about McAfee DXL


McAfee Data Exchange Layer

McAfee Data Exchange Layer (DXL) allows enterprises and developers to easily connect, share data, and orchestrate security tasks across applications using a real-time communication fabric.

Read Data Sheet >

OpenDXL Idea Book

Read fifteen easy ways to integrate, orchestrate, and expedite security operations.

Learn More >

OpenDXL Access

Try out OpenDXL now. Python clients, sample codes, and other resources are accessible on our GitHub repository. Security Innovation Alliance (SIA) partners should contact their account teams to gain extra support and opportunities. Customers can download the required DXL components using their grant numbers.

OpenDXL on GitHub  Download DXL Components
Back to top