---
name: core
description: "The main entry point for the FDC3 JavaScript API, published as @qcomp/fdc3. Use it when a web app needs the FDC3 API this npm distribution provides, rather than the protocol, schema or CommonJS packages."
---

# FDC3 JavaScript API (core entry point)

@qcomp/fdc3 3.0.0-beta.1 — FDC3 JavaScript API (core entry point).

## What this package provides

The npm registry description for this package, verbatim at build time:

> This npm module is the main entry point for the Financial Desktop Connectivity and Collaboration Consortium (FDC3) JavaScript API.

## When to use this

- You are choosing the package an FDC3-enabled web app should install for the API itself.
- Your build resolves ES modules; the CommonJS build of the same API is published separately as @qcomp/fdc3-commonjs.
- You need the app-facing API rather than the DACP, schema or interface-definition packages.

## Install

~~~sh
npm install @qcomp/fdc3@3.0.0-beta.1
~~~

## Provenance

Version, description, tarball and repository were read from https://registry.npmjs.org/ at build time for
this qcompute.dev demonstrator host. The display name and usage list above are authored for the
demonstrator; the registry quotation is not. The package's own documentation is at https://fdc3.finos.org/.
Tarball: https://registry.npmjs.org/@qcomp/fdc3/-/fdc3-3.0.0-beta.1.tgz
