Thanks for taking the time to write, and for explaining both what youâre seeing and how it landed.
First, to be clear on intent: Speckle is not locking away or âholding hostageâ user data. We donât revoke ownership of data, and we donât prevent export or migration into open formats. What youâre encountering is enforcement of plan limits on active usage, not a change in our position on data access or openness.
Iâm not taking this as a shot at points-scoring about prior announcements and comms. Even with advanced communication, hitting a limit mid-flow can feel abrupt and disruptive, and that reaction is understandable.
What has changed is not the existence of limits, but their enforcement. Until recently, many workspaces operated outside the intended scope of the free plan without interruption. That was never sustainable in the long term, so weâve moved from soft limits to consistently enforced ones.
A few important clarifications:
- Your data has not been deleted.
- Your data has not been converted into a proprietary format.
- Your account has not been closed.
- This is not a retroactive paywall on past work.
Once a plan limit is reached, access to active models and API calls is paused until the workspace is back within limits or upgraded. That includes SDK access, which explains the Python errors youâre seeing.
One specific clarification on versions: there is no limit on how many versions a model can have. On the free plan, there is a limit on how old a version can be and still be retrievable. Sending the same data again creates a new version that becomes accessible again under the free plan, provided the workspace is within its limits. This does not require a paid subscription; it is simply refreshing the active version.
If this workspace is genuinely being used for demos, learning, or personal experimentation, there are usually ways to resolve this without moving to a paid plan, and weâre happy to help you work through that. If the workspace is being used continuously, programmatically, or at scale, that usage now sits outside what the free plan is designed to support; that boundary has existed for a long time, and is now being applied consistently.
If you want, share a bit more about how youâre using this workspace and what you need access to right now, and we can help you find the least disruptive path forward.