Skip to content
Services that power the DATA Act's central data submission platform
Branch: development
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
dataactbroker Just fixing consistency Mar 22, 2019
dataactvalidator Merge branch 'development' into fix/dev-2323-fix-fabs38 Mar 21, 2019
doc Shorten Travis link Sep 24, 2018
tests Adding a test for invalid user Mar 22, 2019
.codeclimate.yml Bump up mass threshold for dupe engine Nov 30, 2016
.gitignore adding DS_Store to gitignore Sep 24, 2018
.travis.yml Fixing flake? Jul 9, 2018 Merge remote-tracking branch 'origin/development' into fix/dev-1753-h… Nov 13, 2018
Dockerfile Update text to include year/period information Dec 13, 2018
LICENSE change dev install guide to contributor guide Mar 17, 2016 Remove outdated documentation, use INSTALL and CONTRIBUTING correctly Sep 24, 2018 Fixing an ironic unfollowing of the StyleGuide within the StyleGuide Feb 28, 2019
Using_Digital_Certificates_for_MAX_Authentication.pdf adding link to MAX documentation for cert authentication Jul 19, 2018
requirements.txt Upgrading pyyaml to 4.2b1 Mar 6, 2019
setup.bash Adding new git ignore. Dec 9, 2015
setup.cfg Forgot to remove a comment, I'm bad Jan 6, 2017

DATA Act Broker Backend

The DATA Act Broker backend is a collection of services that power the DATA Act's central data submission platform.

The website that runs on these services is here:


The U.S. Department of the Treasury is building a suite of open-source tools to help federal agencies comply with the DATA Act and to deliver the resulting standardized federal spending information back to agencies and to the public.

One of these tools is the DATA Act Broker. The Broker ingests federal spending data from agency award and financial systems, validates it, and standardizes it against the common DATA Act model. Treasury will make a hosted version of the Broker freely available to agencies. Alternately, agencies can take this code and run the Broker locally.

The Broker contains:

The first three items compose the Broker's backend and are maintained in this repository. For details about any of the above, please follow the links to their individual README files.

Using the DATA Act Broker

Using Treasury's Hosted Broker

If you're from a federal agency that will use Treasury's hosted DATA Act broker, you can probably stop reading here. Instead, visit the Broker's website to request a user account.

Installing the Broker Locally

If you want to install the software on your own machine, follow the instructions on our DATA Broker install guide.

You can’t perform that action at this time.