Coherent Logic offers open-source middleware for accessing data directly from the US TreasuryDirect.gov RESTful web services for ad hoc reporting and analysis purposes — this includes unrestricted access to all debt and securities data that is available via the Treasury Direct API.
The Coherent Logic Treasury Direct Client leverages the Enterprise Data Adapter, delivering a common set of dependencies for developing enterprise, standalone, and embedded applications, a common data adapter and data model, an out-of-the-box cache-agnostic interface along with a default implementation for the JBoss Infinispan shared-memory data grid, and more.
Examples
QueryBuilder builder = new QueryBuilder(
restTemplate
);
Securities securities = queryBuilder
.securities(SecurityType.FRN)
.doGetAsSecurities();
Debts debts = queryBuilder
.debt()
.search()
.withStartDate("2014-01-01")
.withEndDate("2014-02-01")
.doGetAsDebts();
| Federal Debt: Total Public Debt |
|---|
![]() |
See Also
- FRED Client
- World Bank Client
- Coherent Data Adapter: OpenFIGI Client Edition
- Coherent Data Adapter: Quandl Client Edition
- USA Spending Client
- Coherent Datafeed: Thomson Reuters Edition
- Coherent Data Adapter: CUSIP Global Services Web Edition
- Google Analytics Measurement API Client
- CMR: Rapid Data Acquisition for the Apache Spark Cluster Computing Platform
- Treasury Direct
- US Treasury Securities Rates
- Historical Treasury Auction Results
- Treasury Direct Auction Query
- SLGS and Savings Bond Data
- Web APIs
- Treasury Direct RESTful API
- Bitbucket
- Examples


