Sanity
A client library for the Sanity CMS API.
Installation
The package can be installed by adding sanity to your list of dependencies in mix.exs:
def deps do
[
{:sanity, "~> 1.0"}
]
endExamples
Sanity.query(~S'*[_type == "product"]')
|> Sanity.request(project_id: "abc", dataset: "production")Related Projects
cms- An experimental library for syncing content from any headless CMS to ETS tables.sanity_components- Phoenix components for rendering images and portable text.sanity_sync- For syncing content from Sanity CMS to Ecto.
Supported endpoints
- Assets
- Doc
- Export
- History
- ~Listen~ (see https://github.com/balexand/sanity/pull/74)
- Mutate
- Projects
- Query