Place ClearFactr anywhere within your firm-wide data pipelines, with ease.
Our Server-side API makes it easy to read, write, and compute data, always with a detailed audit trail. Use models as real-time calculators, all while maintaining total transparency and control.
With programmatic access to an unlimited number of models, you can easily identify cohorts of models that serve a common purpose and incorporate them into your larger enterprise-wide workflows. Models can be organized in multiple ways, through their sharing audiences and also with a freeform tagging mechanism. Via a common interface in the models themselves, a single programmatic solution can operate on any number of models and get back results without needing to care how those results are derived.
With ClearFactr, you can take tedious modeling code out of legacy systems and deliver it directly to end users in a highly familiar UI/UX.
Then your code can utilize those models as extensions of your larger systems. Users want to change some business logic? No problem, and no deployments! They can do it themselves via a fully testable and audited SDLC.
ClearFactr offers multiple, highly-intuitive families of endpoints that allow you to access content from your models, from as little as a single cell to as much as an entire sheet. And because of the way ClearFactr works under the hood, your solutions can be entirely resilient to possible changes the physical structure of the models.
Likewise, you can write new content to cells, as much as an entire tab at a time with a single endpoint call. Each of these write operations generates a new model version so the audience can be aware of who changed what, when and how, via the Web App. Comparisons between versions, with differences highlighted in context, are done with a few mouse clicks.
Most powerfully, a single endpoint can process multiple in-memory, multi-variate scenarios and return corresponding multi-variate result sets, all without saving anything. Unlike other products, none of this requires any special model markups, annotations, deployments or additional server administration.
Have two or more processes calling that same compute endpoint simultaneously? No conflicts, and no problem! Think of this as an extension of the compute power of your own larger system, but one that can be visual inspected -- and safely changed -- via your users with the Web App.
There's a lot going on in this little video. Let's break it down so you can do the same with your own code, in just minutes:
All of this happens in memory on the ClearFactr cloud infrastructure, with zero impact to any user who might simultaneously be using the model.
And if we saved a change to the model via the Web App, the very next time our custom program ran, any affected numbers would change accordingly.