Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.lucid.foundation/llms.txt

Use this file to discover all available pages before exploring further.

When deploying workloads, choosing the right infrastructure is crucial, especially when deciding between GPU and CPU resources. Lucid supports six deployment providers, each tailored to handle different types of workloads efficiently. Below is an overview of these providers, detailing their APIs and functionalities.

Deployment Providers for GPU and CPU Workloads

DeployerAPIFunctionality
DockerLocalUtilizes docker-compose.yml to manage and auto-start containers when Docker is available on the local machine. This is ideal for local development and testing environments.
RailwayGraphQL APIFacilitates the creation of services by setting environment variables, generating domains, and polling the status of deployments. Railway is suitable for developers looking for a streamlined deployment process with minimal configuration.
AkashREST APILeverages SDL v2.0 to define deployments, automatically accepts bids, and sends manifests. Akash is designed for decentralized cloud computing, offering flexibility and cost-effectiveness.
PhalaREST APIProvides a two-phase CVM (Confidential Virtual Machine) provisioning process with encrypted environment variables and Trusted Execution Environment (TEE) support. Phala is ideal for secure and confidential computing needs.
io.netREST APIConducts hardware discovery and container deployment, continuously polling for the deployment URL. This provider is suitable for dynamic environments where hardware specifications might frequently change.
NosanaREST APIImplements the INFINITE strategy for persistent GPU services, making it an excellent choice for long-running GPU-intensive tasks.
All deployers are compatible with either a Docker image reference or a RuntimeArtifact, providing flexibility in how you package and deploy your applications. Whether you’re running local tests or deploying to a decentralized cloud, these providers offer a range of options to suit your specific needs.