Welcome to Content Distribution Service!
Quick Links:
New to CDS? A frequent flier? Here are some links that you might find useful:
- How to request a CDS Key
- How to send content to the NPR App
- Table of Aggregations (Also known as Collection IDs)
- HTTP Endpoint Paths
- CDS Plugin for Wordpress Documentation (by Jared Counts of Houston Public Media)
Content Distribution Service (CDS)
This is the official documentation for the Content Distribution Service (CDS), NPR’s proprietary system for the validation, ingestion, and distribution of content. CDS uses JSON Schema profiles, and it’s powered by the Organization V4 API Service.
The CDS application programming interface (API) allows authorized users to access the CDS as long as the user agrees and adheres to the CDS API Terms of Use.
CDS provides publishers with a method to create, update, and maintain content conforming to a flexible but predictable model. It also provides retrieval clients with methods of querying published content based on a variety of use cases.
How can you use the CDS?
Getting Access
Finding Content
- Getting Started with Retrieving documents
- Core Concepts: Querying
- Document GETs for retrieval
- Document GETs for querying (Collections, sorting data)
Sharing Content with the Network
Why should I publish content to CDS?
When you publish your organization’s content into CDS, you’re engaging with the mission of the NPR Network. Content published to CDS is currently available to any Member organization reading from CDS, as well as to third parties approved by NPR. This makes CDS a useful tool for collaboratives and any Member organization seeking to collaborate on or share journalism from another Member organization.
Publishing to the CDS is also required for sending content to the NPR app.
More questions?
See our FAQ section.