Clay

Clay

  • Getting Started
  • Github

ClayOrganize, edit, and deliver the web, one component at a time.

Getting Started
View On Github

Simple REST API

Everything is JSON in Clay and can be quickly retrieved using simple REST API powered by a Node.js and Express

Render Into Any Format

Components in Clay are simple JSON objects which can be distributed into any format (RSS, Apple News, AMP, etc.) plug and play renderers

Plugin Support

Build plugins (or use what the community provides) to make the editing experience match your needs

No Assumed Content Model

Clay has zero assumptions about your content, everything is just a component. YOU give your components meaning that match your needs rather than forcing your content into a content type

Run One Site Or Dozens

Clay is designed to support multiple sites in a single instance meaning your components can be shared and re-used across sites within the same codebase

Inline Editing Experience

Leave long forms in the past and edit your content on the same page it lives. Clay's editing experience allows users to preview their changes as they happen and to know how the page will look without switching to another view.

Example of the edit experience

Easy To Get Started

Want to give Clay a try? We have a very simple starter example that can be found here.
All of the components are free to use in your own project and more will be added as the platform expands.

Dedicated To Open Source

Have an issue you want to be addressed? Submit an issue in this repo
and we'll help you find the solution.

Docs
Getting StartedGlossary
More
Amphora DocumentationKiln DocumentationClay Starter Repo
Copyright © 2020 New York Media