FinamX Extension TemplateDev Kit v1.0

Open Platform Extensions

Clone this template, run npm run devand explore ready-made widgets — FinamX bridge embeds and FDC3 hosted lab.

Bridge StatusConnecting…
Extensions & Labs
FDC3 Workbenchfdc3
FINOS Workbench — broadcast fdc3.instrument via parent Desktop Agent (WCP). Pair with AdapTable Demo on the same host layout.
FDC3 AdapTable Demofdc3
Tier A grid that receives fdc3.instrument from Workbench or other FDC3 apps on the same host.
Portfolio Investment Treebridge
ReactFlow portfolio hierarchy with live market quote data from the bridge.
Portfolio Summarybridge
Portfolio via bridge.platform.invoke — falls back to demo data when unavailable.
Crypto Tickerpubsub
Live BTC/ETH/SOL/TON prices via CoinGecko. Click a coin to broadcast fdc3.instrument via bridge.context.publish.
Instrument Watcherpubsub
Subscribes to fdc3.instrument via bridge.context.subscribe. Updates when Crypto Ticker publishes — cross-widget pubsub demo.
News By Instrumentpubsub
Subscribes to fdc3.instrument and loads headlines (NewsAPI or demo fallback).
Quote Strippubsub
Subscribes to fdc3.instrument and shows a compact CoinGecko quote strip.
REPL Risk Calc (JS)repl
bridge.repl.js — ShadowRealm risk metrics from prices context / demo series.
REPL Notebook (Python)repl
bridge.repl.python — Pyodide Monte Carlo VaR from returns context.
Currency Exchangepublic
USD/EUR/CNY to RUB rates from the Central Bank of Russia.
Business News Feedapi key
Financial news from NewsAPI.org — configure NEWS_API_KEY in .env.
Integration Types
FinamX bridge embed/widgets/* — extension-sdk, Launch URL, bridge.invoke
FDC3 hosted widgets/widgets/fdc3-* — @finos/fdc3 apps, parent Desktop Agent (host-bridge), ui:tokens via WidgetShell
Public API — no keycrypto-ticker, currency-exchange
API key via envnews-feed (NEWS_API_KEY, proxied server-side)
Bridge data pipeportfolio-flow, portfolio-summary (bridge.platform.invoke)
PubSub context sharingcrypto-ticker → instrument-watcher (bridge.context.publish / subscribe, fdc3.instrument)