What’s the current thinking/status regarding community-developed functions to share as a ‘public’ function?
Current status, short version
Automate is moving to GA as an enterprise feature. It is positioned as a secure, governed execution environment for running custom logic on Speckle data events. There is no current plan to open Automate as a general public marketplace or sandbox for community developed functions.
Context
For roughly 2.5 years Automate was intentionally permissive; a place for experimentation, citizen development, and learning. That phase has largely served its purpose. As usage has matured, the platform is narrowing its focus toward reliability, security, and predictable operations for enterprise accounts.
Where exceptions may apply
There are two recurring cases where we remain open to discussion:
- Enterprise customers regularly ask us to recommend people or teams capable of building Automate customisations. This is less about publishing functions and more about connecting expertise.
- Third party or ecosystem integrations where it clearly makes sense to offer a globally available automation because it delivers broad, repeatable value rather than project specific logic.
We are also increasingly using Automate behind the scenes as core infrastructure. Many recent developments, from integrations through to Intelligence features, are powered by Automate under the hood. In parallel, we are actively working with customers to design and harden automations together as part of real delivery workflows. So Automate is very much thriving; just not as a general purpose, free code execution surface.
What this does not mean
This is not a closed door to ideas. It is a shift away from Automate being an open experimentation surface. We are still very interested in strong proposals, especially where they align with common workflows or unlock new integrations. Those conversations just happen deliberately rather than by default publication.
If you have something you believe fits that bar, bring it to us; we will listen.
Equally, if you have an idea for a general prebuilt function that would be a huge quality of life improvement for many users, do let us know even if you are not a coder yourself. If it makes sense, we will listen to that too.
cc: @chuck