FDC3 Desktop Agent API

The FDC3 Desktop Agent API is the primary interface for application interoperability on the financial desktop. It provides a JavaScript/TypeScript API that applications use to open other applications, raise intents to request functionality from peer apps, broadcast typed context data on channels, listen for incoming context and intents, discover available applications and their capabilities, and create private two-party communication channels. Desktop Agents implement this API and expose it to the applications they host.

API entry from apis.yml

apis.yml Raw ↑
aid: fdc3:desktop-agent-api
name: FDC3 Desktop Agent API
description: The FDC3 Desktop Agent API is the primary interface for application interoperability on the
  financial desktop. It provides a JavaScript/TypeScript API that applications use to open other applications,
  raise intents to request functionality from peer apps, broadcast typed context data on channels, listen
  for incoming context and intents, discover available applications and their capabilities, and create
  private two-party communication channels. Desktop Agents implement this API and expose it to the applications
  they host.
humanURL: https://fdc3.finos.org/docs/api/spec
baseURL: https://fdc3.finos.org
tags:
- Desktop Agent
- Intents
- Context Sharing
- Channels
- Financial Services
- Open Standard
properties:
- type: Documentation
  url: https://fdc3.finos.org/docs/api/spec
- type: Reference
  url: https://fdc3.finos.org/docs/api/ref/DesktopAgent
- type: GitHubRepository
  url: https://github.com/finos/FDC3
- type: TypeScriptSDK
  url: https://www.npmjs.com/package/@finos/fdc3
- type: Changelog
  url: https://github.com/finos/FDC3/blob/main/CHANGELOG.md
- type: OpenSource
  url: https://github.com/finos/FDC3/blob/main/LICENSE.md