Skip to main content
This section covers everything you need to build and publish custom plugins for the Noorle platform using WebAssembly.

Where Do You Want to Start?

Plugin Quickstart

Build and deploy your first plugin in under five minutes.

When to Build a Plugin

Decide whether you need a custom plugin or if a built-in capability or connector already covers your use case.

Choose Your Language

Pick a language guide — Python, TypeScript, JavaScript, Go, or Rust.

Publish & Version

Package, version, and deploy your plugin to the platform.

By Experience Level

First-Time Plugin Developer

  1. Run the Quickstart to scaffold, build, and deploy a working plugin.
  2. Read Platform Overview to understand how plugins fit into the Noorle architecture.
  3. Follow the language guide for your preferred language: Python, TypeScript, JavaScript, Go, or Rust.

Experienced Developer

  1. Review Configuration for noorle.yaml permissions and advanced settings.
  2. Understand Project Structure and how tools are auto-discovered.
  3. Set up Publishing & Versioning for your CI/CD pipeline.

By Language

Quick Reference

Section Map