Skip to Content
Introduction

Create an Account

Sign up for free now and unlock seamless connectivity for your applications!


Introduction

Welcome to Connectifi

Connectifi is a platform for intents based interoperability that connects applications and services across any client technology and device.
The Connectifi platform enables dynamic discovery of workflows and seamless data sharing to rapidly delivery complex integration and orchestration. Whether you are looking to implement financial workflows using the FDC3 standard, integrate AI agents into your end user experience, or build seamless embedded application integrations, Connectifi is the platform to get you there.

Quick Start

Getting started with Connectifi is easy!


Install the SDK


Web SDK
iOS SDK
  1. Import the Connectifi Agent SDK in your project. Typically, you include the SDK bundle hosted on Connectifi’s platform (e.g., via a script tag or a package).
  2. Initialize your agent by calling the createAgent function, providing the Connectifi platform URL and your application’s registration details.
  3. Register context or intent listeners based on the functionality your app should support. For example, use addContextListener to respond to incoming broadcast context data or addIntentListener to handle intent-based interactions.
  4. Try broadcasting context or raising intents to communicate with other connected applications.

Example Code

Below is an example TypeScript snippet that shows how to start integrating your web app with the Connectifi Agent SDK:

import { DesktopAgent } from '@finos/fdc3'; import { createAgent } from "https://platform.connectifi.app/agent/main.bundle.js"; // Initialize your FDC3 agent instance const agent: DesktopAgent = await createAgent('https://platform.connectifi.app', 'APP@DIRECTORY'); // Register a context listener for specific FDC3 events (for example, instrument context changes) agent.addContextListener('fdc3.instrument', (context) => { console.log('Received context update:', context); }); // Function to broadcast context (like sending a new instrument context to other applications) const broadcastContext = async () => { const instrumentContext = { type: 'fdc3.instrument', id: { ticker: 'AAPL' }, name: 'Apple Inc.', }; await agent.broadcast(instrumentContext); }; // Trigger the broadcast when necessary broadcastContext();

Integrate Your First App

The Connectifi Agent SDK connects your web application to the Connectifi platform. Once integrated, your application can raise intents, broadcast context data, and listen for intent or context events. Enabling it to interoperate with other applications as well as with external services using Delivery Hooks, Actions, and Receptors.

Last updated on