On-premise execution is the default execution mode for all customers.
On-Premise Execution
Inferable offers a robust patern for on-premise execution that ensures that sensitive information, including data in the compute runtime and secret keys, remains within your organization’s infrastructure at all times.How Inferable Ensures On-Premise Execution
- Local Runtime Environment: The Inferable SDK executes within your runtime environment / infrastructure. This is responsible for listning for new function calls
- Run Execution: When you initiate a Run, Inferable executes any function calls within your local environment, and only returns the output to Inferable.
- Secret Management: Sensitive information such as API keys, passwords, and other secrets are not provided to Inferable. Inferable only sees the output of your functions, not the execution context.