> For the complete documentation index, see [llms.txt](https://docs.b2ihealthcare.com/snow-owl-authoring-platform/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.b2ihealthcare.com/snow-owl-authoring-platform/7.19.0/browsing-and-searching/scripting.md).

# Scripting

For advanced users wishing to exploit the full power of Snow Owl's API, we provide scripting support for ad hoc queries, validation, and reporting. Snow Owl has a full-featured Groovy Editor integrated to simplify the creation of scripts. Those more comfortable with Java can use Java syntax within their Groovy scripts as well.

![Groovy Script Editor](https://904483993-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FcgelYf9y6IT26ZqjUpeU%2Fuploads%2FWloXzfWbqVqMImhIsUUS%2Fgroovy_editor.png?alt=media\&token=787be9fe-1eac-4cc2-b1ec-f898aededdcb)
