# Tools overview

<table data-view="cards"><thead><tr><th></th><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><h4>Snapshot.js</h4></td><td>Use Snapshot's javascript library to integrate features like space and proposal creation, voting, and more in your product.</td><td></td><td><a href="snapshot.js">snapshot.js</a></td></tr><tr><td><h4>GraphQL API</h4></td><td>Query the GraphQL API exposing Snapshot's data like information about spaces, proposals, voting, and more.</td><td></td><td><a href="api">api</a></td></tr><tr><td><h4>Webhooks</h4></td><td>Set up a webhook to receive notifications about specific events to your endpoint.</td><td></td><td></td></tr><tr><td><h4>Bots</h4></td><td>Use automated bots to get notified about proposals on Snapshot.</td><td></td><td></td></tr></tbody></table>

###
