Skip to main content

Developers

This section is for people who package processors for WME, integrate with its APIs or work on WME itself.

If you want to…Read
Understand exactly what happens on Save and RunHow deployment works
Package your code as a WME processorWriting processors
Reuse or learn from the bundled processorsProcessor catalogue
Call or extend the backendModel Repository backend and its API reference
Work on the web UIFrontend
Work on the Workflow AssistantAssistant runtime
Talk to a worker directlyWorker agent API
Review authentication, secrets and network exposureSecurity model
Improve these docsContributing to the docs

Repositories​

RepositoryContents
maize-workflow-management-editorVue 3 editor (ui/)
maize-model-repositorySpring Boot backend, assistant-runtime/ (Preview), Elastic stack config, Kafka/AKHQ
maize-processing-engine-airflowAirflow (CeleryExecutor) stack
maize-processing-engine-workerCelery worker + WME agent (daghandler, Go)
maize-mvpSingle-host deployment bundle
datacrop/maize-processor-*The bundled processors
datacropThis documentation site