Documentation Index
Fetch the complete documentation index at: https://docs.malbox.app/llms.txt
Use this file to discover all available pages before exploring further.
What are Providers?
Providers are the foundation of Malbox’s machinery system. They handle the creation and allocation of compute infrastructure where analysis takes place. Technically, a provider is a component that implements theProvider interface to interact with different infrastructure platforms. Providers abstract away the complexity of different technologies, giving you a consistent interface regardless of your underlying infrastructure.
The Provider and related interfaces are generic enough so that users can develop providers independently of Malbox’s code-base. Resulting in a more-or-less “provider-agnostic” platform.
Architecture
Malbox’s provider system is built on two core traits/interfaces:- The
Providertrait, defines the contract that all infrastructure providers must implement. - The
Machinetrait, which providers must implement in the machines that they return.
Provider Extensions
TODOSupported Providers
TODONext Steps
- Take a look at the Provider SDK Reference
- Read a guide on how to Implement your own Provider
- Read about Provisioners