# Plotly JSON Schema reference?

**URL:** <https://community.plotly.com/t/plotly-json-schema-reference/21261>\
**Category:** plotly.js\
**Created:** [March 22, 2019, 9:19pm UTC](https://community.plotly.com/t/plotly-json-schema-reference/21261 "2019-03-22T21:19:16Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![emaringolo](https://sea2.discourse-cdn.com/flex024/user_avatar/community.plotly.com/emaringolo/32/5832_2.png) [@emaringolo](https://community.plotly.com/u/emaringolo)\
**Post date:** [March 22, 2019, 9:19pm UTC](https://community.plotly.com/t/plotly-json-schema-reference/21261/1 "2019-03-22T21:19:16Z")

</div>

Is there a way to look at all the options for any other JSON object used by Plotly (including traces, axis, scenes, etc).

Even when some features are not just a “true/false” boolean property or depend on toggling something else, it would be helpful to have such reference in order to understand and discover more features of it.

Thanks in advance.

---

<div class="post-metadata">

**Author:** ![etienne](https://sea2.discourse-cdn.com/flex024/user_avatar/community.plotly.com/etienne/32/17_2.png) [@etienne](https://community.plotly.com/u/etienne)\
**Post date:** [March 22, 2019, 9:32pm UTC](https://community.plotly.com/t/plotly-json-schema-reference/21261/2 "2019-03-22T21:32:57Z")

</div>

We have this: [https://plot.ly/javascript/reference/](https://plot.ly/javascript/reference/)

You can try `Plotly.PlotSchema.get()` in your browser console.

You might also want to look at: [https://plot.ly/javascript/plotlyjs-function-reference/#plotlyvalidate](https://plot.ly/javascript/plotlyjs-function-reference/#plotlyvalidate)

---

<div class="post-metadata">

**Author:** ![emaringolo](https://sea2.discourse-cdn.com/flex024/user_avatar/community.plotly.com/emaringolo/32/5832_2.png) [@emaringolo](https://community.plotly.com/u/emaringolo)\
**Post date:** [March 25, 2019, 12:31pm UTC](https://community.plotly.com/t/plotly-json-schema-reference/21261/3 "2019-03-25T12:31:12Z")

</div>

Thanks @etienne, the `PlotSchema` is what I was looking for, together with the reference and the validation I have a full reference of all the options.
