Skip to main content

SDK overview

Narrative SDK in v1.5 is a monorepo-based SDK + application runtime composed of:
  • apps/npfcb: backend APIs and orchestration services
  • apps/npfcf: frontend application consuming SDK-backed APIs
  • libs/*: reusable SDK libraries (identity, open banking, finance metrics, tasking)

Core libraries

  • nsdk-identity: embed/OIDC identity exchange and token lifecycle
  • nsdk-openbanking: provider-agnostic Open Banking orchestration facade
  • nsdk-finance-metrics: mechanism-only money metric calculations and windowing
  • nsdk-tasking: workflow/task orchestration with retry, timeout, and resume

Product surfaces

  • Coach: conversational guidance and insight workflows
  • Money: financial metrics, actions, and detail drilldowns
  • Growth: opportunities, projects, and execution tracking

Version alignment

For this documentation set, versioning is aligned to one release line: