# Sketch JavaScript API This is an official Sketch JavaScript API reference. Access it by calling the global `require` function: ```js const sketch = require('sketch') ``` # Changelog What's new in API since Sketch 2025.1 Athens: see [changelog](/plugins/updates/llms.txt) ## Docs - [Document](/reference/api/document.txt) - [Library](/reference/api/library.txt) - [Importable Object](/reference/api/importable-object.txt) - [Style](/reference/api/style.txt) - [Shared Style](/reference/api/shared-style.txt) - [Symbol Override](/reference/api/symbol-override.txt) - [Flow](/reference/api/flow.txt) - [Export Format](/reference/api/export-format.txt) - [Selection](/reference/api/selection.txt) - [FlexSizing](/reference/api/flexsizing.txt) - [Pin](/reference/api/pin.txt) - [Point](/reference/api/point.txt) - [CurvePoint](/reference/api/curvepoint.txt) - [Rectangle](/reference/api/rectangle.txt) - [fromNative](/reference/api/fromnative.txt) - [Assets](/reference/api/assets.txt) - [StackLayout](/reference/api/stacklayout.txt) - [SmartLayout (Legacy)](/reference/api/smartlayout-legacy.txt) - [Layer](/reference/api/layer.txt) - [Group](/reference/api/group.txt) - [Page](/reference/api/page.txt) - [Artboard (Legacy)](/reference/api/artboard-legacy.txt) - [Shape](/reference/api/shape.txt) - [Image](/reference/api/image.txt) - [ShapePath](/reference/api/shapepath.txt) - [Text](/reference/api/text.txt) - [Symbol Source](/reference/api/symbol-source.txt) - [Symbol Instance](/reference/api/symbol-instance.txt) - [HotSpot](/reference/api/hotspot.txt) - [Slice](/reference/api/slice.txt) - [Settings](/reference/api/settings.txt) - [UI](/reference/api/ui.txt) - [Data Supplier](/reference/api/data-supplier.txt) - [async](/reference/api/async.txt) - [export](/reference/api/export.txt) - [import](/reference/api/import.txt) - [find](/reference/api/find.txt) - [Full documentation](/reference/api/llms-full.txt): Complete docs in one file