# Laravel Cloud ## Docs - [Report Abuse](https://cloud.laravel.com/docs/abuse.md): Report abuse and violations of Laravel Cloud terms of service and policies. - [Create application](https://cloud.laravel.com/docs/api/applications/create-application.md): Create a new application. - [Delete application](https://cloud.laravel.com/docs/api/applications/delete-application.md): Delete an application and all of its environments. - [Delete application avatar](https://cloud.laravel.com/docs/api/applications/delete-application-avatar.md): Remove the avatar from an application. - [Get application](https://cloud.laravel.com/docs/api/applications/get-application.md): Get a specific application. - [List applications](https://cloud.laravel.com/docs/api/applications/list-applications.md): Get a list of all applications for the authenticated organization. - [Update application](https://cloud.laravel.com/docs/api/applications/update-application.md): Update an application. - [Upload application avatar](https://cloud.laravel.com/docs/api/applications/upload-application-avatar.md): Upload or replace the avatar for an application. - [API authentication for Laravel Cloud](https://cloud.laravel.com/docs/api/authentication.md): Authenticate and access the Laravel Cloud API using tokens and credentials. - [Create background process](https://cloud.laravel.com/docs/api/background-processes/create-background-process.md): Create a new background process for an instance. - [Delete background process](https://cloud.laravel.com/docs/api/background-processes/delete-background-process.md): Delete a background process. - [Get background process](https://cloud.laravel.com/docs/api/background-processes/get-background-process.md): Get the details of a specific background process. - [List background processes](https://cloud.laravel.com/docs/api/background-processes/list-background-processes.md): Get a list of all background processes for the given instance. - [Update background process](https://cloud.laravel.com/docs/api/background-processes/update-background-process.md): Update a background process. - [Create object storage key](https://cloud.laravel.com/docs/api/bucket-keys/create-object-storage-key.md): Create a new key for an object storage bucket. - [Delete object storage key](https://cloud.laravel.com/docs/api/bucket-keys/delete-object-storage-key.md): Delete an object storage key. - [Get object storage key](https://cloud.laravel.com/docs/api/bucket-keys/get-object-storage-key.md): Get a specific object storage key. - [List object storage keys](https://cloud.laravel.com/docs/api/bucket-keys/list-object-storage-keys.md): Get a list of all keys for a specific object storage bucket. - [Update object storage key](https://cloud.laravel.com/docs/api/bucket-keys/update-object-storage-key.md): Update an object storage key. - [Create cache](https://cloud.laravel.com/docs/api/caches/create-cache.md): Create a new cache. - [Delete cache](https://cloud.laravel.com/docs/api/caches/delete-cache.md): Delete a cache. - [Get cache](https://cloud.laravel.com/docs/api/caches/get-cache.md): Get a specific cache. - [Get cache metrics](https://cloud.laravel.com/docs/api/caches/get-cache-metrics.md): Get metrics for a specific cache. - [List all available cache types with their configuration options](https://cloud.laravel.com/docs/api/caches/list-all-available-cache-types-with-their-configuration-options.md) - [List caches](https://cloud.laravel.com/docs/api/caches/list-caches.md): Get a list of all caches for the authenticated organization. - [Update cache](https://cloud.laravel.com/docs/api/caches/update-cache.md): Update a cache. - [Laravel Cloud CLI](https://cloud.laravel.com/docs/api/cli.md): Deploy and manage your Laravel Cloud applications from the command line. - [Get command](https://cloud.laravel.com/docs/api/commands/get-command.md): Get the details of a specific command. - [List commands](https://cloud.laravel.com/docs/api/commands/list-commands.md): Get a list of all commands for the given environment. - [Run command](https://cloud.laravel.com/docs/api/commands/run-command.md): Run a command on the given environment. - [Create database cluster](https://cloud.laravel.com/docs/api/database-clusters/create-database-cluster.md): Create a new database cluster. A default database will also be created and returned on the `databases` relationship. `schemas` is deprecated. - [Delete database cluster](https://cloud.laravel.com/docs/api/database-clusters/delete-database-cluster.md): Delete a database cluster. - [Get database cluster](https://cloud.laravel.com/docs/api/database-clusters/get-database-cluster.md): Get a specific database cluster. The `schemas` relationship is deprecated. - [Get database cluster metrics](https://cloud.laravel.com/docs/api/database-clusters/get-database-cluster-metrics.md): Get metrics for a specific database cluster. - [List database clusters](https://cloud.laravel.com/docs/api/database-clusters/list-database-clusters.md): Get a list of all database clusters for the authenticated organization. The `schemas` relationship is deprecated. - [List database types](https://cloud.laravel.com/docs/api/database-clusters/list-database-types.md): List all available database types with their configuration schemas. - [Update database cluster](https://cloud.laravel.com/docs/api/database-clusters/update-database-cluster.md): Update a database cluster. - [Create a database restore](https://cloud.laravel.com/docs/api/database-restores/create-a-database-restore.md): Restore a database cluster from a point in time or snapshot. Returns the newly created database. - [Create a database snapshot](https://cloud.laravel.com/docs/api/database-snapshots/create-a-database-snapshot.md): Create a new manual snapshot for a database cluster. - [Delete a database snapshot](https://cloud.laravel.com/docs/api/database-snapshots/delete-a-database-snapshot.md) - [Get a database snapshot](https://cloud.laravel.com/docs/api/database-snapshots/get-a-database-snapshot.md): Get a specific database snapshot. - [List database snapshots](https://cloud.laravel.com/docs/api/database-snapshots/list-database-snapshots.md): Get a list of all snapshots for a specific database cluster. - [Create database](https://cloud.laravel.com/docs/api/databases-legacy/create-database.md): Use POST /databases/clusters instead. - [Delete database](https://cloud.laravel.com/docs/api/databases-legacy/delete-database.md): Use DELETE /databases/clusters/{database} instead. - [Get database](https://cloud.laravel.com/docs/api/databases-legacy/get-database.md): Use GET /databases/clusters/{database} instead. - [List databases](https://cloud.laravel.com/docs/api/databases-legacy/list-databases.md): Use GET /databases/clusters instead. - [Update database](https://cloud.laravel.com/docs/api/databases-legacy/update-database.md): Use PATCH /databases/clusters/{database} instead. - [Create a database](https://cloud.laravel.com/docs/api/databases/create-a-database.md): Create a new database in a database cluster. - [Delete a database](https://cloud.laravel.com/docs/api/databases/delete-a-database.md): Delete a database from a database cluster. - [Get a database](https://cloud.laravel.com/docs/api/databases/get-a-database.md): Get a specific database. - [List databases](https://cloud.laravel.com/docs/api/databases/list-databases.md): Get a list of all databases for a specific database cluster. - [List dedicated clusters](https://cloud.laravel.com/docs/api/dedicated-clusters/list-dedicated-clusters.md): Get a list of all dedicated clusters for the authenticated organization. - [Get deployment](https://cloud.laravel.com/docs/api/deployments/get-deployment.md): Get the details of a specific deployment. - [Get deployment logs](https://cloud.laravel.com/docs/api/deployments/get-deployment-logs.md): Get the build and deploy logs for a specific deployment. - [Initiate deployment](https://cloud.laravel.com/docs/api/deployments/initiate-deployment.md): Initiate a deployment for the given environment. - [List deployments](https://cloud.laravel.com/docs/api/deployments/list-deployments.md): Get a list of all deployments for the given environment. - [Create domain](https://cloud.laravel.com/docs/api/domains/create-domain.md): Create a new domain for the given environment. After creating the domain, you'll have to add the required DNS records to your DNS provider. This might be a 2-step process, depending on the verification method used. You can check the required DNS records in the response of this endpoint, and you can… - [Delete domain](https://cloud.laravel.com/docs/api/domains/delete-domain.md): Delete a specific domain. - [Get domain](https://cloud.laravel.com/docs/api/domains/get-domain.md): Show a specific domain. - [List domains](https://cloud.laravel.com/docs/api/domains/list-domains.md): List all domains for the given environment. - [Update domain](https://cloud.laravel.com/docs/api/domains/update-domain.md): Update a specific domain. - [Verify a domain](https://cloud.laravel.com/docs/api/domains/verify-a-domain.md): Checks whether the DNS records for a given domain have been properly set up. - [Add environment variables](https://cloud.laravel.com/docs/api/environments/add-environment-variables.md): Add environment variables to an environment. - [Create environment](https://cloud.laravel.com/docs/api/environments/create-environment.md): Create a new environment. - [Delete environment](https://cloud.laravel.com/docs/api/environments/delete-environment.md): Delete an environment. - [Delete environment variables](https://cloud.laravel.com/docs/api/environments/delete-environment-variables.md): Remove specific environment variables by key name. This operation is atomic: if any of the specified keys do not exist, no variables will be deleted and an error will be returned indicating which keys were missing. - [Get environment](https://cloud.laravel.com/docs/api/environments/get-environment.md): Get a specific environment. - [Get environment metrics](https://cloud.laravel.com/docs/api/environments/get-environment-metrics.md): Get metrics for a specific environment. - [List environment logs](https://cloud.laravel.com/docs/api/environments/list-environment-logs.md): Get a list of logs for the given environment. - [List environments](https://cloud.laravel.com/docs/api/environments/list-environments.md): Get a list of all environments for the given application. - [Start environment](https://cloud.laravel.com/docs/api/environments/start-environment.md): Start an environment and trigger a deployment. - [Stop environment](https://cloud.laravel.com/docs/api/environments/stop-environment.md): Stop an environment and cancel any in-progress deployment. - [Update environment](https://cloud.laravel.com/docs/api/environments/update-environment.md): Update an environment. - [Create instance](https://cloud.laravel.com/docs/api/instances/create-instance.md): Create a new instance for an environment. - [Delete instance](https://cloud.laravel.com/docs/api/instances/delete-instance.md): Delete an instance. - [Get instance](https://cloud.laravel.com/docs/api/instances/get-instance.md): Get the details of a specific instance. - [List instance sizes](https://cloud.laravel.com/docs/api/instances/list-instance-sizes.md): List all available instance sizes grouped by category. - [List instances](https://cloud.laravel.com/docs/api/instances/list-instances.md): Get a list of all instances for the given environment. - [Update instance](https://cloud.laravel.com/docs/api/instances/update-instance.md): Update an instance. - [Laravel Cloud API](https://cloud.laravel.com/docs/api/introduction.md): Use the Laravel Cloud API to manage applications, environments, and resources programmatically. - [List IP addresses to whitelist](https://cloud.laravel.com/docs/api/ips/list-ip-addresses-to-whitelist.md) - [Get organization](https://cloud.laravel.com/docs/api/meta/get-organization.md): Get details about the currently authenticated organization. - [List regions](https://cloud.laravel.com/docs/api/meta/list-regions.md): List all available cloud regions. - [Create object storage bucket](https://cloud.laravel.com/docs/api/object-storage-buckets/create-object-storage-bucket.md): Create a new object storage bucket with an initial key. - [Delete object storage bucket](https://cloud.laravel.com/docs/api/object-storage-buckets/delete-object-storage-bucket.md): Delete an object storage bucket. - [Get object storage bucket](https://cloud.laravel.com/docs/api/object-storage-buckets/get-object-storage-bucket.md): Get a specific object storage bucket. - [List object storage buckets](https://cloud.laravel.com/docs/api/object-storage-buckets/list-object-storage-buckets.md): Get a list of all object storage buckets for the authenticated organization. - [Update object storage bucket](https://cloud.laravel.com/docs/api/object-storage-buckets/update-object-storage-bucket.md): Update an object storage bucket. - [Get environments managed queues failed jobs](https://cloud.laravel.com/docs/api/queuefailedjob/get-environments-managed-queues-failed-jobs.md) - [Get usage](https://cloud.laravel.com/docs/api/usage/get-usage.md): Get billing and usage data for the authenticated organization. - [Create WebSocket application](https://cloud.laravel.com/docs/api/websocket-applications/create-websocket-application.md): Create a new application for a WebSocket cluster. - [Delete WebSocket application](https://cloud.laravel.com/docs/api/websocket-applications/delete-websocket-application.md): Delete a WebSocket application. - [Get WebSocket application](https://cloud.laravel.com/docs/api/websocket-applications/get-websocket-application.md): Get a specific WebSocket application including credentials. - [Get WebSocket application metrics](https://cloud.laravel.com/docs/api/websocket-applications/get-websocket-application-metrics.md): Get metrics for a specific WebSocket application. - [List WebSocket applications](https://cloud.laravel.com/docs/api/websocket-applications/list-websocket-applications.md): Get a list of all applications for a specific WebSocket cluster. - [Update WebSocket application](https://cloud.laravel.com/docs/api/websocket-applications/update-websocket-application.md): Update a WebSocket application. - [Create WebSocket cluster](https://cloud.laravel.com/docs/api/websocket-clusters/create-websocket-cluster.md): Create a new WebSocket cluster with a default application. - [Delete WebSocket cluster](https://cloud.laravel.com/docs/api/websocket-clusters/delete-websocket-cluster.md): Delete a WebSocket cluster and all its applications. - [Get WebSocket cluster](https://cloud.laravel.com/docs/api/websocket-clusters/get-websocket-cluster.md): Get a specific WebSocket cluster. - [Get WebSocket cluster metrics](https://cloud.laravel.com/docs/api/websocket-clusters/get-websocket-cluster-metrics.md): Get metrics for a specific WebSocket cluster. - [List WebSocket clusters](https://cloud.laravel.com/docs/api/websocket-clusters/list-websocket-clusters.md): Get a list of all WebSocket clusters for the authenticated organization. - [Update WebSocket cluster](https://cloud.laravel.com/docs/api/websocket-clusters/update-websocket-cluster.md): Update a WebSocket cluster. - [Applications](https://cloud.laravel.com/docs/applications.md) - [Billing alerts](https://cloud.laravel.com/docs/billing-alerts.md): Keep your Laravel Cloud budget on track. - [Changelog](https://cloud.laravel.com/docs/changelog.md): See the latest Laravel Cloud updates, improvements, and platform changes. - [Compliance & Security](https://cloud.laravel.com/docs/compliance.md): Learn about Laravel Cloud security practices, compliance controls, and protections for production apps. - [Compute](https://cloud.laravel.com/docs/compute.md) - [Deployments](https://cloud.laravel.com/docs/deployments.md) - [Domains](https://cloud.laravel.com/docs/domains.md): Configure Laravel Cloud domains, connect custom domains, set up DNS, and troubleshoot verification. - [Environments](https://cloud.laravel.com/docs/environments.md) - [Free trial](https://cloud.laravel.com/docs/free-trial.md): Experience Laravel Cloud with $5 in free usage credits, valid for 14 days. - [Welcome to Laravel Cloud](https://cloud.laravel.com/docs/intro.md): The official infrastructure and deployment platform for Laravel applications. - [Fix 502 Bad Gateway Or Internal Server Errors](https://cloud.laravel.com/docs/knowledge-base/502-error.md): Troubleshoot and fix 502 bad gateway errors in Laravel apps running on Laravel Cloud. - [Fix Production Command Failures](https://cloud.laravel.com/docs/knowledge-base/command-failed-prod-app.md): Resolve Laravel Cloud production command failures including migrate force errors. - [Cloudflare DNS Guide](https://cloud.laravel.com/docs/knowledge-base/domain-dns-cloudflare.md): Set up Laravel Cloud domain DNS records in Cloudflare and avoid common proxy pitfalls. - [DNS Guides for Common Providers](https://cloud.laravel.com/docs/knowledge-base/domain-dns-common-providers.md): Provider-specific tips for adding Laravel Cloud DNS records and avoiding common naming mistakes. - [Verify Domains](https://cloud.laravel.com/docs/knowledge-base/domain-verification.md): Learn how to add, validate, and verify custom domains on Laravel Cloud. - [Fix Environment Not Hibernating Issues](https://cloud.laravel.com/docs/knowledge-base/environment-not-hibernating.md): Troubleshoot and fix Laravel Cloud environments that won't hibernate properly. - [Generating PDFs](https://cloud.laravel.com/docs/knowledge-base/generating-pdfs.md): Learn how to generate PDFs with Laravel in Laravel Cloud. - [Knowledge Base](https://cloud.laravel.com/docs/knowledge-base/intro.md): Browse helpful guides and articles for Laravel Cloud setup, deployment, and troubleshooting. - [Understanding Logs](https://cloud.laravel.com/docs/knowledge-base/logs.md): Learn about common application logs when using Laravel Cloud. - [Manage robots.txt](https://cloud.laravel.com/docs/knowledge-base/managing-robots.md) - [Migrate an Application to a Different Region](https://cloud.laravel.com/docs/knowledge-base/migrate-to-different-region.md): Learn how to move your Laravel Cloud application to a different region. - [Migrate MySQL to PostgreSQL](https://cloud.laravel.com/docs/knowledge-base/migrating-mysql-to-postgresql.md): Learn how to convert MySQL to PostgreSQL in Laravel and migrate to hosted Serverless Postgres on Laravel Cloud. - [Monorepo Support](https://cloud.laravel.com/docs/knowledge-base/monorepo-support.md): Deploy a Laravel application from a monorepo on Laravel Cloud, with or without building and hosting a separate frontend on the same service. - [Manually Configure Laravel Nightwatch on Cloud](https://cloud.laravel.com/docs/knowledge-base/nightwatch-on-cloud.md) - [SQLite Support](https://cloud.laravel.com/docs/knowledge-base/sqlite.md): Learn why SQLite is not supported on Laravel Cloud, which databases we recommend, and how to migrate from SQLite to PostgreSQL or MySQL. - [Upgrading from MySQL 8.0 to MySQL 8.4](https://cloud.laravel.com/docs/knowledge-base/upgrade-mysql-to-84.md): Learn how to prepare for and perform the upgrade from MySQL 8.0 to MySQL 8.4 on Laravel Cloud. - [Using Yarn, PNPM, or Bun](https://cloud.laravel.com/docs/knowledge-base/using-yarn-bun-pnpm.md): Learn how to use PNPM, Yarn, or Bun with Laravel Cloud and compare package managers. - [Logs](https://cloud.laravel.com/docs/logs.md): Learn how to view, search, and filter Laravel Cloud application and access logs. - [Migrating from Vapor](https://cloud.laravel.com/docs/migrating-from-vapor.md): Learn how to migrate your application from Laravel Vapor to Laravel Cloud - [Laravel Cloud Network](https://cloud.laravel.com/docs/network.md) - [Notifications](https://cloud.laravel.com/docs/notifications.md): Configure notifications and alerts for Laravel Cloud events. - [Organizations](https://cloud.laravel.com/docs/organizations.md) - [Preview Environments](https://cloud.laravel.com/docs/preview-environments.md): Automatically spin up fully isolated environments for every pull request to safely test changes, share previews, and catch issues before merging. - [Plans and Pricing](https://cloud.laravel.com/docs/pricing.md): Learn about the plans, allowances, and usage-based pricing for Laravel Cloud. - [Private Cloud](https://cloud.laravel.com/docs/private-cloud.md): Your own isolated Laravel Cloud, fully managed by Laravel. - [Queues](https://cloud.laravel.com/docs/queues.md): Process background jobs queued by your application. - [Quickstart](https://cloud.laravel.com/docs/quickstart.md): Get started with Laravel Cloud and deploy your first Laravel app in minutes. - [Roles & Permissions](https://cloud.laravel.com/docs/rbac.md): Control what your team members can do in Laravel Cloud with roles and granular permissions. - [ElastiCache](https://cloud.laravel.com/docs/resources/caches/elasticache.md): Managed AWS ElastiCache caches (Valkey and Redis OSS). - [Redis by Upstash](https://cloud.laravel.com/docs/resources/caches/redis.md): Managed Redis caches powered by Upstash. - [Laravel Valkey](https://cloud.laravel.com/docs/resources/caches/valkey.md): Fully managed, Redis-compatible KV store and cache for your application. - [Laravel MySQL](https://cloud.laravel.com/docs/resources/databases/laravel-mysql.md): Fully managed MySQL database. - [Serverless Postgres](https://cloud.laravel.com/docs/resources/databases/postgres.md): Fully managed, autoscaling and Serverless Postgres database. - [RDS](https://cloud.laravel.com/docs/resources/databases/rds.md): Managed AWS RDS databases (MySQL and Postgres). - [Laravel Object Storage](https://cloud.laravel.com/docs/resources/object-storage.md): S3-compatible object storage buckets - [Laravel Cloud WebSockets](https://cloud.laravel.com/docs/resources/websockets.md): Fully managed WebSocket clusters - [Scheduled Tasks](https://cloud.laravel.com/docs/scheduled-tasks.md) - [Source Control](https://cloud.laravel.com/docs/source-control.md): Connect and manage source control providers for your Laravel Cloud applications. - [Support](https://cloud.laravel.com/docs/support.md): Get help with Laravel Cloud through documentation and official support channels. - [Taxes](https://cloud.laravel.com/docs/taxes.md): Understand how taxes and VAT are calculated on Laravel Cloud subscription billing. - [Usage](https://cloud.laravel.com/docs/usage.md): Learn how usage, limits, and allowances work on Laravel Cloud. ## OpenAPI Specs - [api](https://cloud.laravel.com/api-docs/api.json) ## Optional - [Community](https://discord.gg/laravel)