END-to-end tutorials
building a landing page
extracting and plotting shapes and data from pdfs
monitoring social media collections, extracting and plotting recent events
simulating source + sink dynamics
building a dynamic, multi-layer interactive atlas
automatically publish a weekly summary newsletter
a simple two-player game
Attaching a Plugin to a Space.
Plugins enhance spaces with extra functionality and automated interactions, making your space and sites a full-fledged app.
Packages are associated with workspaces, tracking access to various extensions of the Horizon product that you can make available to users belonging to your workspace.
Plugins are specific to spaces. They are governed by two main sets of APIs: the plugin API, which is a set of function calls which plugins can make to alter the functioning of a space and associated entities, and the hook API, which is a set of events which can be registered by a plugin in order to make code changes.
Plugins contain additional state and often set certain eligibility criteria for being used in a given space.
Since plugins often extend in a very complex manner the functioning of a Horizon space, plugin attachment can only occur if the space matches a format specified by a plugin.
For instance a space might require a specific table schema in order to be eligible.

The plugins tab in your space sidebar
Additionally, plugins may ask users for 'data mappings' of various fields. A space might be valid to attach a plugin, but might nevertheless have ambiguities regarding the mapping of plugin variables to space entities.

Mapping space data to plugin variables
horizon.tech
A low-code platform for data collection, schema management, data visualization, and publishing.
© 2024 - 2025 Yrbia LLC, Delaware. All rights reserved.