RDS for Developers - Rich Data Services

Integrate Data and Metadata

Focus your time and resources on delivering results or friendly user interfaces, not data wrangling or struggling with proprietary systems.

Data Publishers Researchers Developers

How Rich Data Services Makes Your Life Easier

On-Demand Queriable Data

On-Demand Queryable Data

Whether you need to retrieve record level data or compute aggregated tables, the results are just a simple API call away. Rich Data Services offers flexible ways to query the data, and takes care of performance and other technical challenges behind the scenes.

Cut Your Development Time Icon

Cut Development Time

Developers should not have to be concerned with database integration or complex format conversions. Rich Data Services delivers the data and metadata in standard JSON, or open data packages ready for immediate import in analytical software and databases.

Data You Need, Language You Prefer Icon

Data in Your Language

Whether you are a software developer or a data scientist, as long as your favorite coding environment can talk to a REST based service, you can use Rich Data Services. Our open source libraries make it even easier for popular frameworks like R, Python, or JavaScript.

Developer Resources

API Documentation on Swagger Swagger Logo

API Specifications

Consult our standard API specifications to familiarize yourself with the various methods and options, or use the Swagger file for to generate code or other purposes.

Swagger Docs
RDS Step-By-Step User Stories on Postman Postman Logo

API Documentation

Follow the link below for additional documentation, examples, and stories around the Rich Data Services API.

Docs   User Stories
Github Documentation Github Logo

Open Source Libraries

Accessing data and metadata over an industry standard REST API is nice and easy. It becomes trivial when using our open source libraries, available for popular development and research environments. Visit our GitHub project sites below for details, and get started within minutes.

JavaScript   Python   R
D3.js Data-Driven Documents D3.js Logo

Learn by Example

Nothing better than exciting storytelling examples to see how this all comes together. Follow the links below to see demos and code snippets leveraging our open source libraries.

JavaScript   Python   R

Built for...

Data Publishers

Rich Data Services makes it easy to connect to, document, and publish data in a way that it is discoverable and ready for delivery to researchers and developers.

Learn More


The Rich Data Services Explorer and Tabulation engine make it easy to explore and subset record level data, run tabulations and linear regression, download data and documentation for offline use.

See Features


Rich Data Services was designed with developers and data scientists in mind, and is accompanied by API documentation, open source libraries, and examples to get you started.

Developer Resources