SDMX (Statistical Data and Metadata Exchange)
SDMX is a shared standard, not a data source in itself. Seven international bodies (the BIS, ECB, Eurostat, IMF, OECD, UN, and World Bank) created it so that statistical agencies could exchange data and metadata in one common shape rather than each inventing their own format. What it defines is a consistent way to describe a time series: the observations themselves, the dimensions that slice them (country, year, indicator, unit), and the metadata that explains what each number actually measures.
In practice you rarely download SDMX in bulk. Instead you call an agency's SDMX-compliant REST API and get back either the older SDMX-ML (an XML format) or the newer SDMX-JSON. A request is built from a dataflow identifier plus a key that pins down the dimensions you want, for example a single indicator for one country over a date range. Libraries such as `pandasdmx` in Python turn those responses straight into tidy data frames, which saves you writing an XML parser by hand.
For RAG, the value is reach across sources. Because Eurostat, the ECB, the OECD, the IMF, and others all speak SDMX, learning it once lets you write a single ingestion path that pulls figures and their definitions from many agencies, then turn each series and its metadata into text passages your system can retrieve and cite. The structured metadata is what stops a bare number losing its meaning once it lands in a vector store.
The caveat is that SDMX is a protocol, so quality, coverage, licensing, and API quirks all belong to the agency serving the data, not to SDMX. Endpoints differ in how strictly they follow the spec, and rate limits vary. As an open standard it places no restrictions of its own, but always check the individual provider's licence before you reuse their figures. Think of SDMX as the connective tissue that sits alongside the statistics-and-economics sources in this catalogue rather than a dataset you consume directly.
Related sources
Eurostat
The statistical office of the European Union, providing official statistics for Europe. Covers the economy, population, environment, agriculture, trade, and more across EU member states, with harmonised figures that let you compare countries on a like-for-like basis.
FRED (Federal Reserve Economic Data)
A large online database of macroeconomic and financial time series maintained by the Federal Reserve Bank of St. Louis, with around 845,000 series drawn from over 120 public and private sources. Free to access through a REST API returning JSON or XML.
IMF Data
A gateway to the IMF's global economic data, giving streamlined access to macroeconomic and financial statistics. Includes International Financial Statistics covering balance of payments, interest rates, national accounts, prices, production, trade, and population for more than 200 countries.
OECD Data
Reports, data, and publications on the economic, environmental, and social conditions in hundreds of countries. Includes International Development Statistics covering aid volume, origin, and types, plus the Creditor Reporting System with detailed information on individual aid activities.