Skip to main content

Building with DIAL

This section is for developers who build applications, extensions, and integrations on the DIAL platform. Whether you are creating a no-code Quick App or writing a production-grade Custom App with the DIAL SDK, start here.

Apps​

The DIAL app ecosystem — Custom Apps, Quick Apps, and Code Apps. Learn what each app type does, when to use it, and how it fits into the platform.

Go to DIAL Apps

Tools and enterprise data​

Extension points​

Interceptors that transform requests and responses in flight, and adapters that connect external AI providers to the Unified API.

  • Interceptors — middleware for PII redaction, content filtering, audit logging, and compliance enforcement
  • Adapters — connect external AI providers to DIAL Core

Developer tools​

SDK reference, Chat customization, data visualization, theming, and the UI libraries.

  • SDK reference — Python framework for building Custom Apps and model adapters that plug into the DIAL platform
  • Chat customization — developer-facing extension points and customization options that let you control what Chat renders, how it looks, and how it integrates with your applications
  • UI libraries — the React design system, file browser, and PDF viewer that the DIAL web interfaces are built from

Integrations​

Integrations connect DIAL with external systems — chatbots, productivity add-ins, workflow automation, and agentic tools.

  • Chatbot integrations — embed DIAL in Microsoft Teams and Microsoft Copilot
  • Productivity add-ins — bring DIAL's models and applications into the desktop and productivity tools your users already work in
  • Workflow automation — let you chain applications, services, and APIs into pipelines that run without manual steps
  • Agentic tools — use DIAL as the model backend for coding agents and desktop assistants

Resources and optimization​