Source Economic Data Directly from the FRED Federal Reserve Economic Data Web Services with The FRED Client

Macroeconomic data acquisition direct from the source with the FRED Client

Acquire macroeconomic data for ad hoc reporting and analysis purposes from the Federal Reserve Economic Data (FRED) web services, in Java, using the Coherent Data Adapter: FRED Client Edition.

If your application architecture is based on Java and you’re looking to access economic data from the Federal Reserve Bank of St. Louis then the open-source FRED Client is the solution.

The FRED Client: At a glance

Below we include several details about the FRED Client which should be helpful to developers and architects. Feel free to contact us if you have any questions about this framework.

  • Released under the open-source LGPL license
  • Written in Java
  • Uses the Spring Framework, including Spring Boot
  • Built using Maven
  • Complete data model which utilizes the Java Persistence Architecture (JPA)
FRED Federal Reserve Economic Data Real Gross Domestic Product (GDPC1) Example Rendering
An example of the FRED Federal Reserve Economic Data Real Gross Domestic Product (GDPC1) Example rendered in Java using the FRED Client.
The FRED Federal Reserve Economic Data S&P 500 (SP500) rendered in Java using the FRED Client.
An example of the FRED Federal Reserve Economic Data S&P 500 (SP500) rendered in Java via the FRED Client.
Japan / U.S. Foreign Exchange Rate (EXJPUS) rendering using the FRED Client
FRED Federal Reserve Economic Data Japan / U.S. Foreign Exchange Rate (EXJPUS) example rendering via the FRED Client.

Explore the FRED Client API

On the right we have an example of the FRED Client in the Eclipse Development IDE.

The FRED Client middleware has been designed with minimal dependencies, it is well documented and rigorously tested (including both unit and integration tests), example code is included to help get results quickly, and the software has been released under the open-source LGPL license.

The domain model is Java Beans compliant and the framework, as a whole, can be used in any scenario where Java is applicable — in particular in lightweight web applications that rely on the Spring Framework.

FRED Federal Reserve Economic Data Apache Spark Integration via the CMR Framework

Below we have included a video that demonstrates the CMR API which incorporates the FRED Client and can be used to convert data from the Federal Reserve Bank of St. Louis into a properly structured Spark dataset.