The Element SDK is in beta and not yet publicly released — APIs may change without notice.
Build custom React-based board elements with defineElement — the same API used by every built-in element
The Element SDK is the authoring surface for Internote board elements. It lets you build custom interactive elements — animated visualisers, quiz widgets, simulations, anything — as React components, using the same API that powers every built-in element on the platform.
Every element is declared with defineElement. The render function is a React component — hooks, state, effects and refs all work without any special machinery.
Register it once in your app:
Everything is exported from the package root. Three additional subpaths are available for code-splitting: