Snaptrude Plugin API

Client-side JavaScript/TypeScript Plugin API (the `snaptrude` global namespace) for extending the Snaptrude platform. Organized by namespace — Core, Design, Entity, Program, Presentation, Analysis — plus a Structure Collection JSON data format. Consumed from a plugin Web Worker via @snaptrude/plugin-client.

API entry from apis.yml

apis.yml Raw ↑
name: Snaptrude Plugin API
description: Client-side JavaScript/TypeScript Plugin API (the `snaptrude` global namespace) for extending
  the Snaptrude platform. Organized by namespace — Core, Design, Entity, Program, Presentation, Analysis
  — plus a Structure Collection JSON data format. Consumed from a plugin Web Worker via @snaptrude/plugin-client.
humanURL: https://docs.snaptrude.com/
baseURL: https://api.snaptrude.com
properties:
- type: Documentation
  url: https://docs.snaptrude.com/
- type: APIReference
  url: https://docs.snaptrude.com/plugin-api.html
- type: GettingStarted
  url: https://docs.snaptrude.com/plugin-api/plugin-development.html