# Cerebrium > Cerebrium developer documentation to help you build, deploy, and scale AI applications on serverless compute. Learn about serverless GPUs and CPUs, long-running jobs, fine-tuning, hosting LLMs and voice agents, observability, cold starts, and multi-region deployments. ## Docs - [Create App](https://cerebrium-assembly-ai.mintlify.app/api-reference/apps/create-app.md): Create a new app for a specific project. - [Create App](https://cerebrium-assembly-ai.mintlify.app/api-reference/apps/create-app-1.md): Create a new partner app for a specific project. - [Create App if it does not exist](https://cerebrium-assembly-ai.mintlify.app/api-reference/apps/create-app-if-it-does-not-exist.md): Create a new run app for a project - [Delete App](https://cerebrium-assembly-ai.mintlify.app/api-reference/apps/delete-app.md): Remove a specific app from a project. - [Get Active Revision](https://cerebrium-assembly-ai.mintlify.app/api-reference/apps/get-active-revision.md): Retrieve the active revision for a specific app. - [Get App](https://cerebrium-assembly-ai.mintlify.app/api-reference/apps/get-app.md): Retrieve details for a specific app in a project. - [Get App Container](https://cerebrium-assembly-ai.mintlify.app/api-reference/apps/get-app-container.md): Retrieve details for a specific container for an app. - [Get App Logs](https://cerebrium-assembly-ai.mintlify.app/api-reference/apps/get-app-logs.md): Retrieve logs for a specific app. - [Get App Metrics](https://cerebrium-assembly-ai.mintlify.app/api-reference/apps/get-app-metrics.md): Retrieve dashboard metrics for a specific app. - [Get App Resource Metrics (CPU, Memory, GPU)](https://cerebrium-assembly-ai.mintlify.app/api-reference/apps/get-app-resource-metrics-cpu-memory-gpu.md): Retrieve resource metrics for a specific app over a time period. - [List App Containers](https://cerebrium-assembly-ai.mintlify.app/api-reference/apps/list-app-containers.md): Retrieve a list of recent containers for a specific app. - [List App Containers](https://cerebrium-assembly-ai.mintlify.app/api-reference/apps/list-app-containers-1.md): Retrieve a list of containers for a specific app. - [List Apps](https://cerebrium-assembly-ai.mintlify.app/api-reference/apps/list-apps.md): Retrieve a list of apps for a specific project. - [Modify App](https://cerebrium-assembly-ai.mintlify.app/api-reference/apps/modify-app.md): Update the configuration or metadata of a specific app. - [Stop App Container](https://cerebrium-assembly-ai.mintlify.app/api-reference/apps/stop-app-container.md): Stop a specific container for an app. - [List Hardware](https://cerebrium-assembly-ai.mintlify.app/api-reference/available-hardware/list-hardware.md): Retrieve available hardware options. - [Cancel Build](https://cerebrium-assembly-ai.mintlify.app/api-reference/builds/cancel-build.md): Cancel an ongoing build for an app. - [Check Build Service Status](https://cerebrium-assembly-ai.mintlify.app/api-reference/builds/check-build-service-status.md): Check the status of the build service. - [Create Base Image Hash](https://cerebrium-assembly-ai.mintlify.app/api-reference/builds/create-base-image-hash.md): Generate a SHA256 hash for dependency lists including pre-build commands, apt packages, pip requirements, conda packages, and shell commands. - [Download Build](https://cerebrium-assembly-ai.mintlify.app/api-reference/builds/download-build.md): Download the build ZIP file for a specific build. - [Get Build](https://cerebrium-assembly-ai.mintlify.app/api-reference/builds/get-build.md): Retrieve details for a specific build. - [Get Build Zip Contents](https://cerebrium-assembly-ai.mintlify.app/api-reference/builds/get-build-zip-contents.md): Retrieve the contents of a build ZIP file. - [List Build Logs](https://cerebrium-assembly-ai.mintlify.app/api-reference/builds/list-build-logs.md): Retrieve logs for a specific build of an app. - [List Builds](https://cerebrium-assembly-ai.mintlify.app/api-reference/builds/list-builds.md): Retrieve a list of builds for a specific app. - [Rebuild Build](https://cerebrium-assembly-ai.mintlify.app/api-reference/builds/rebuild-build.md): Rebuild a specific build for an app. - [Cerebrium Run](https://cerebrium-assembly-ai.mintlify.app/api-reference/cerebrium-run.md): Run local code on Cerebrium. - [Create a new service account](https://cerebrium-assembly-ai.mintlify.app/api-reference/create-a-new-service-account.md): Create a new service account - [Create API Key](https://cerebrium-assembly-ai.mintlify.app/api-reference/create-api-key.md): Create API Key - [Assign Domain to App](https://cerebrium-assembly-ai.mintlify.app/api-reference/custom-domains/assign-domain-to-app.md): Assign a validated custom domain to a specific app. - [Create Custom Domain](https://cerebrium-assembly-ai.mintlify.app/api-reference/custom-domains/create-custom-domain.md): Create a new custom domain for a project with DNS validation records. - [Delete Custom Domain](https://cerebrium-assembly-ai.mintlify.app/api-reference/custom-domains/delete-custom-domain.md): Remove a custom domain from a project. Domain must be unassigned from all apps first. - [Get Custom Domain](https://cerebrium-assembly-ai.mintlify.app/api-reference/custom-domains/get-custom-domain.md): Retrieve details for a specific custom domain. - [List Custom Domains](https://cerebrium-assembly-ai.mintlify.app/api-reference/custom-domains/list-custom-domains.md): Retrieve a list of custom domains for a specific project. - [Unassign Domain from App](https://cerebrium-assembly-ai.mintlify.app/api-reference/custom-domains/unassign-domain-from-app.md): Remove the assignment between a domain and an app. - [Delete a service account](https://cerebrium-assembly-ai.mintlify.app/api-reference/delete-a-service-account.md): Delete a service account - [Complete File Upload](https://cerebrium-assembly-ai.mintlify.app/api-reference/files/complete-file-upload.md): Finalize the file upload process to a specific volume. Intended for internal use - rather use the `cerebrium cp` command. - [Delete File](https://cerebrium-assembly-ai.mintlify.app/api-reference/files/delete-file.md): Remove a file from a specific volume. Intended for internal use - rather use the `cerebrium rm` command. - [Download File](https://cerebrium-assembly-ai.mintlify.app/api-reference/files/download-file.md): Download a file from a specific volume. - [Initialize File Upload](https://cerebrium-assembly-ai.mintlify.app/api-reference/files/initialize-file-upload.md): Begin the file upload process to a specific volume. Intended for internal use - rather use the `cerebrium cp` command. - [List Files](https://cerebrium-assembly-ai.mintlify.app/api-reference/files/list-files.md): Retrieve a list of files in a specified volume. Intended for internal use - rather use the `cerebrium ls` command. - [List all service accounts for a user](https://cerebrium-assembly-ai.mintlify.app/api-reference/list-all-service-accounts-for-a-user.md): List all service accounts for a user - [List all tokens for a service account](https://cerebrium-assembly-ai.mintlify.app/api-reference/list-all-tokens-for-a-service-account.md): List all tokens for a service account - [List API Keys](https://cerebrium-assembly-ai.mintlify.app/api-reference/list-api-keys.md): List API Keys - [Get Notifications to show on the CLI or Dashboard](https://cerebrium-assembly-ai.mintlify.app/api-reference/notifications/get-notifications-to-show-on-the-cli-or-dashboard.md): Retrieve notifications to show on the CLI or Dashboard. - [List Plans](https://cerebrium-assembly-ai.mintlify.app/api-reference/plans/list-plans.md): Retrieve available plans. - [Create Project](https://cerebrium-assembly-ai.mintlify.app/api-reference/projects/create-project.md): Create a new project. - [Delete Project](https://cerebrium-assembly-ai.mintlify.app/api-reference/projects/delete-project.md): Remove a specific project. - [Get Project](https://cerebrium-assembly-ai.mintlify.app/api-reference/projects/get-project.md): Retrieve details of a specific project by its ID. - [Get Project Cost](https://cerebrium-assembly-ai.mintlify.app/api-reference/projects/get-project-cost.md): Retrieve cost details for a specific project. - [List Containers](https://cerebrium-assembly-ai.mintlify.app/api-reference/projects/list-containers.md): List recent containers for a specific project. - [List Projects](https://cerebrium-assembly-ai.mintlify.app/api-reference/projects/list-projects.md): Retrieve a list of projects. - [Modify Project](https://cerebrium-assembly-ai.mintlify.app/api-reference/projects/modify-project.md): Update the configuration or metadata of a specific project. - [Modify Project Onboarding](https://cerebrium-assembly-ai.mintlify.app/api-reference/projects/modify-project-onboarding.md): Update the onboarding details of a specific project. - [Cancel Run](https://cerebrium-assembly-ai.mintlify.app/api-reference/runs/cancel-run.md): Cancel an ongoing run for an app. - [Count Queued Runs](https://cerebrium-assembly-ai.mintlify.app/api-reference/runs/count-queued-runs.md): Retrieve the number of queued runs for a specific app. - [Get Run](https://cerebrium-assembly-ai.mintlify.app/api-reference/runs/get-run.md): Retrieve details for a specific run of an app. - [List Runs](https://cerebrium-assembly-ai.mintlify.app/api-reference/runs/list-runs.md): Retrieve a list of runs for a specific app. - [List App Secrets](https://cerebrium-assembly-ai.mintlify.app/api-reference/secrets/list-app-secrets.md): Retrieve a list of secrets for a specific app. - [List Secrets](https://cerebrium-assembly-ai.mintlify.app/api-reference/secrets/list-secrets.md): Retrieve a list of secrets for a specific project. - [Update App Secrets](https://cerebrium-assembly-ai.mintlify.app/api-reference/secrets/update-app-secrets.md): Modify secrets for a specific app. - [Update Secrets](https://cerebrium-assembly-ai.mintlify.app/api-reference/secrets/update-secrets.md): Modify secrets for a specific project. - [Change Project Plan](https://cerebrium-assembly-ai.mintlify.app/api-reference/subscriptions/change-project-plan.md): Modify the subscription plan for a specific project. - [Get Project Invoices](https://cerebrium-assembly-ai.mintlify.app/api-reference/subscriptions/get-project-invoices.md): Retrieve the invoices for a specific project. - [Get Project Payment Methods](https://cerebrium-assembly-ai.mintlify.app/api-reference/subscriptions/get-project-payment-methods.md): Retrieve the payment methods for a specific project. - [Get Project Payment URL](https://cerebrium-assembly-ai.mintlify.app/api-reference/subscriptions/get-project-payment-url.md): Retrieve the payment URL for a specific project. - [Get Project Subscription](https://cerebrium-assembly-ai.mintlify.app/api-reference/subscriptions/get-project-subscription.md): Retrieve the subscription details for a specific project. - [Remove Project Payment Method](https://cerebrium-assembly-ai.mintlify.app/api-reference/subscriptions/remove-project-payment-method.md): Remove a payment method from a specific project. - [Update service account grants](https://cerebrium-assembly-ai.mintlify.app/api-reference/update-service-account-grants.md): Update service account grants - [Invite User](https://cerebrium-assembly-ai.mintlify.app/api-reference/users/invite-user.md): Invite a user to join a project. - [List Invitations](https://cerebrium-assembly-ai.mintlify.app/api-reference/users/list-invitations.md): Retrieve a list of invitations for a specific user. - [List Project Users](https://cerebrium-assembly-ai.mintlify.app/api-reference/users/list-project-users.md): Retrieve a list of users for a specific project. - [Remove User](https://cerebrium-assembly-ai.mintlify.app/api-reference/users/remove-user.md): Remove a user from a project. - [Respond to Invitation](https://cerebrium-assembly-ai.mintlify.app/api-reference/users/respond-to-invitation.md): Accept or reject an invitation to join a project. - [List Volumes](https://cerebrium-assembly-ai.mintlify.app/api-reference/volumes/list-volumes.md): Retrieve a list of volumes for a specific project. - [Resize Volume](https://cerebrium-assembly-ai.mintlify.app/api-reference/volumes/resize-volume.md): Modify the size of a specific volume. - [Calculating compute cost](https://cerebrium-assembly-ai.mintlify.app/calculating-cost.md): How to calculate the cost of your deployment on Cerebrium - [Custom Dockerfiles](https://cerebrium-assembly-ai.mintlify.app/cerebrium/container-images/custom-dockerfiles.md): Run generic containerized applications on Cerebrium using your own custom Dockerfiles. - [Custom Python Web Servers](https://cerebrium-assembly-ai.mintlify.app/cerebrium/container-images/custom-web-servers.md): Run ASGI/WSGI Python apps on Cerebrium - [Defining Container Images](https://cerebrium-assembly-ai.mintlify.app/cerebrium/container-images/defining-container-images.md) - [CI/CD Pipelines](https://cerebrium-assembly-ai.mintlify.app/cerebrium/deployments/ci-cd.md): Automate Cerebrium deployments using GitHub Actions - [Gradual Roll-out](https://cerebrium-assembly-ai.mintlify.app/cerebrium/deployments/gradual-roll-out.md): Control the transition between revisions during deployments - [Multi-Region Deployment](https://cerebrium-assembly-ai.mintlify.app/cerebrium/deployments/multi-region-deployment.md): Deploy your apps globally across multiple regions for improved latency and data residency compliance - [Async requests](https://cerebrium-assembly-ai.mintlify.app/cerebrium/endpoints/async.md): Execute calls to a Cerebrium app to be run asynchronously - [Custom Domains](https://cerebrium-assembly-ai.mintlify.app/cerebrium/endpoints/custom-domains.md): Connect your own domain to your Cerebrium project - [REST API](https://cerebrium-assembly-ai.mintlify.app/cerebrium/endpoints/inference-api.md): Make HTTP requests to your Cerebrium endpoints - [OpenAI-Compatible Endpoints](https://cerebrium-assembly-ai.mintlify.app/cerebrium/endpoints/openai-compatible-endpoints.md) - [Streaming Endpoints](https://cerebrium-assembly-ai.mintlify.app/cerebrium/endpoints/streaming.md) - [Webhook Forwarding](https://cerebrium-assembly-ai.mintlify.app/cerebrium/endpoints/webhook.md): Forward responses to a specified webhook - [WebSocket Endpoints](https://cerebrium-assembly-ai.mintlify.app/cerebrium/endpoints/websockets.md) - [Collaborating on Cerebrium](https://cerebrium-assembly-ai.mintlify.app/cerebrium/getting-started/collaborating.md): Learn how to manage your team on the platform - [Introduction](https://cerebrium-assembly-ai.mintlify.app/cerebrium/getting-started/introduction.md): Getting started on the Cerebrium platform - [CPU and Memory](https://cerebrium-assembly-ai.mintlify.app/cerebrium/hardware/cpu-and-memory.md) - [Using CUDA](https://cerebrium-assembly-ai.mintlify.app/cerebrium/hardware/using-cuda.md) - [Using GPUs](https://cerebrium-assembly-ai.mintlify.app/cerebrium/hardware/using-gpus.md) - [Faster Cold Starts](https://cerebrium-assembly-ai.mintlify.app/cerebrium/other-topics/faster-cold-starts.md): Decrease the time it takes start your application - [Request and Response Logging](https://cerebrium-assembly-ai.mintlify.app/cerebrium/other-topics/request-response-logging.md): Control request and response logs in your Cerebrium apps - [Using Secrets](https://cerebrium-assembly-ai.mintlify.app/cerebrium/other-topics/using-secrets.md): Access third-party platforms using secure credentials encrypted on Cerebrium - [AssemblyAI](https://cerebrium-assembly-ai.mintlify.app/cerebrium/partner-services/assemblyai.md): Deploy AssemblyAI speech-to-text services on Cerebrium - [Deepgram](https://cerebrium-assembly-ai.mintlify.app/cerebrium/partner-services/deepgram.md): Deploy Deepgram speech-to-text services on Cerebrium - [Introduction](https://cerebrium-assembly-ai.mintlify.app/cerebrium/partner-services/index.md): Deploy specialized services from Cerebrium's partners with simplified configurations - [Rime](https://cerebrium-assembly-ai.mintlify.app/cerebrium/partner-services/rime.md): Deploy Rime text-to-speech services on Cerebrium - [Batching and Concurrency](https://cerebrium-assembly-ai.mintlify.app/cerebrium/scaling/batching-concurrency.md): Improve throughput and cost performance with batching and concurrency - [Preemption and Graceful Termination](https://cerebrium-assembly-ai.mintlify.app/cerebrium/scaling/graceful-termination.md): Implementing Graceful Termination of Instances by Handling Termination Signals - [Scaling Apps](https://cerebrium-assembly-ai.mintlify.app/cerebrium/scaling/scaling-apps.md): Learn to optimise for cost and performance by scaling out apps - [Managing Files](https://cerebrium-assembly-ai.mintlify.app/cerebrium/storage/managing-files.md) - [Migrating from Hugging Face](https://cerebrium-assembly-ai.mintlify.app/migrations/hugging-face.md): Deploy a Model from Hugging Face on Cerebrium - [Migrating from Mystic](https://cerebrium-assembly-ai.mintlify.app/migrations/mystic.md): Deploy a Model from Mystic on Cerebrium - [Migrating from Replicate](https://cerebrium-assembly-ai.mintlify.app/migrations/replicate.md): Deploy a Model from Replicate on Cerebrium - [Security & Data Privacy](https://cerebrium-assembly-ai.mintlify.app/security.md): Cerebrium follows security best practices - [TOML Reference](https://cerebrium-assembly-ai.mintlify.app/toml-reference/toml-reference.md): Complete reference for all parameters available in Cerebrium's default `cerebrium.toml` configuration file. - [Gradio Chat Interface](https://cerebrium-assembly-ai.mintlify.app/v4/examples/asgi-gradio-interface.md): Using FastAPI, Gradio and Cerebrium to deploy an LLM chat interface - [ComfyUI application at Scale](https://cerebrium-assembly-ai.mintlify.app/v4/examples/comfyUI.md): Deploy a ComfyUI application - [Deploy a Vision Language Model with SGLang](https://cerebrium-assembly-ai.mintlify.app/v4/examples/deploy-a-vision-language-model-with-sglang.md): Build an intelligent ad analysis system that evaluates advertisements across multiple dimensions - [Featured Examples](https://cerebrium-assembly-ai.mintlify.app/v4/examples/featured.md): Explore our collection of implementation examples and tutorials - [Serving GPT-OSS with vLLM](https://cerebrium-assembly-ai.mintlify.app/v4/examples/gpt-oss.md): Deploy OpenAI's Latest Open Source Model - [Langchain and Langsmith](https://cerebrium-assembly-ai.mintlify.app/v4/examples/langchain-langsmith.md): Deploy an executive assistant using Langsmith and Langchain - [Outbound Agent with LiveKit](https://cerebrium-assembly-ai.mintlify.app/v4/examples/livekit-outbound-agent.md): Create an Outbound AI agent that can transfer calls to real agents - [Mistral 7B with vLLM](https://cerebrium-assembly-ai.mintlify.app/v4/examples/mistral-vllm.md): Deploy Mistral 7B with vLLM - [OpenAI compatible vLLM endpoint](https://cerebrium-assembly-ai.mintlify.app/v4/examples/openai-compatible-endpoint-vllm.md): Create a OpenAI compatible endpoint using the vLLM framework - [Real-time Voice Agent](https://cerebrium-assembly-ai.mintlify.app/v4/examples/realtime-voice-agents.md): Deploy a real-time AI voice agent - [Generate Images using SDXL](https://cerebrium-assembly-ai.mintlify.app/v4/examples/sdxl.md): Generate high quality images using SDXL with refiner - [Transcribe 1 hour podcast](https://cerebrium-assembly-ai.mintlify.app/v4/examples/transcribe-whisper.md): Using Distill Whisper to transcribe an audio file - [Twilio Voice Agent with PipeCat](https://cerebrium-assembly-ai.mintlify.app/v4/examples/twilio-voice-agent.md): Integrate a real-time AI voice agent with Twilio - [Hyperparameter Sweep training Llama 3.2 with WandB](https://cerebrium-assembly-ai.mintlify.app/v4/examples/wandb-sweep.md): Run a hyperparameter sweep on Llama 3.2 with WandB ## OpenAPI Specs - [openapi_spec](https://s3.eu-west-1.amazonaws.com/www.cerebrium.ai/openapi_spec.json) ## Optional - [Dashboard](https://dashboard.cerebrium.ai/login) - [Blog](https://cerebrium.ai/blog) - [Community](https://discord.gg/ATj6USmeE2) - [Status](https://status.cerebrium.ai) - [Pricing](https://www.cerebrium.ai/pricing)