Skip to main content

XM Extension SDK

Your gateway to building native customizations and integrations in Qualtrics

Plug and play

Create XM Plugins to enhance the Qualtrics user experience through customization, augmentation, and integration.

Mockup illustration of content rows in the Qualtrics product UI.

Custom Block

Empower users to accomplish more within Qualtrics via customizable interfaces that are flexible and easily accessible.

Screenshot of a Qualtrics Embed Insight Plugin in an external dashboard.

Embed Insight

Display standard and custom Qualtrics dashboards and widgets within external systems in a scalable and secure manner.

Screenshot of a sample Purpose-built App in Qualtrics.

Purpose-built App

Deliver customized user portals that enable unique engagement scenarios and empower operators to get their work done.

Screenshot of a custom Qualtrics Reporting Widget.

Reporting Widget

Enhance data analysis within Qualtrics via unique dashboard visualizations and widgets that implement custom logic.

Screenshot of a custom Qualtrics Survey Question UI.

Survey Question

Enable unique data collection use cases through customizations in the survey question design, UI, and data storage.

Screenshot of a custom Qualtrics Workflows Task UI.

Workflow Task

Create custom Tasks that capture and send Qualtrics data to external systems on either a scheduled or event-driven basis.

Screenshot of a custom Qualtrics Workflow Event subscription.

Workflow Event

Trigger Qualtrics workflows based on bespoke events from other platforms that can pull in insightful external data.

Marketing illustration for XM Solutions.

XM Solution

Create Qualtrics project templates that cover both simple and complex scenarios and empower users to quickly get set up.

Build with robust tools

Confidently create and manage your XM Extensions and Plugins with an assortment of helpful developer tools and essential features.

Screenshot of the XMT command-line interface.

Command-line interface

Manage your Extensions with ease through all lifecycle states using the cross-platform CLI called XM Toolkit (XMT).

Screenshot of Extension details in the Developer Portal.

Developer Portal

Generate your own developer account, manage your Extensions, and journey through relevant Extension documentation.

Qualtrics Design System imagery.

Design System

Leverage the Qualtrics UX Design System to build user experiences that match the Qualtrics product look and feel.

Screenshot of the Qualtrics product UI welcome experience.

Developer Sandbox

Develop your Extensions in isolated and independent Qualtrics Brand environments to minimize disrupting teammates.

Safeguard with secure practices

Protect customers by leveraging provided security features and implementing supported industry-standard best practices.

Screenshot of an authentication configuration UI.

API Authentication

Communicate with external APIs securely via industry-standard authentication protocols, including OAuth 2.0 and SFTP.

Illustration of Qualtrics security certifications.

Data Security

Rest easy knowing that unauthorized access to user data and escalation of user privileges is prevented by default.

Engage with XM developer experts

Learn from fellow XM developers through various mediums as you ask/answer questions and participate in community events.

Screenshot of the Qualtrics XM Community Developer Corner.

Developer Corner

Ask questions, find answers, help others, and submit feature requests — all within a single forum.

Screenshot of the Qualtrics Developer Relations YouTube channel.

YouTube Channel

Check out the latest released features and functionality through video demos and walkthroughs.