TypeScript SDK

@pontx/frankfurter

The operator-published SDK for Frankfurter exchange-rate API currently covers 4 of 5 Endpoints in the PontxSpec.

v0.1.3Node.js 18 / 20 / 22 CIESM + CommonJSTypeScript declarationsSDK Endpoint coverage 4/5

SDK quality gate

The source for v0.1.3 passed its complete unit suite and built-package E2E on Node.js 18 / 20 / 22.

SDK quality: UT 100%, E2E passed
Unit tests
3/3 · 100%
E2E
Passed
Tested commit
54d63c7
Verified
2026-08-25

Install and call

The published package is verified for 4 supported Endpoints. Unsupported Endpoints remain available through documentation and request preview.

Install SDK
pnpm add @pontx/frankfurter
TypeScript usage
import { createFrankfurterClient } from "@pontx/frankfurter";

const client = createFrankfurterClient();

const result = await client.exchangeRates.getLatestRates(
  {
    "amount": 100,
    "base": "USD"
  }
);
console.log(result);

Command-line access

This npm package also publishes a dedicated CLI for the API. Use dry-run to inspect parameters, then supply your own provider credentials when required.

Dedicated API CLI
pnpm add --global @pontx/frankfurter

pontx-frankfurter call exchangeRates.getLatestRates --base USD --symbols JPY,CNY --dry-run