# Shard Cloud ## Docs - [Clear custom domain cache](https://docs.shardcloud.app/api-reference/apps/clear-custom-domain-cache.md) - [Create a file in app](https://docs.shardcloud.app/api-reference/apps/create-a-file-in-app.md) - [Create a new app](https://docs.shardcloud.app/api-reference/apps/create-a-new-app.md) - [Delete a file or directory](https://docs.shardcloud.app/api-reference/apps/delete-a-file-or-directory.md) - [Delete an app](https://docs.shardcloud.app/api-reference/apps/delete-an-app.md) - [Delete custom domain](https://docs.shardcloud.app/api-reference/apps/delete-custom-domain.md) - [Delete deploy token](https://docs.shardcloud.app/api-reference/apps/delete-deploy-token.md) - [Deploy token flow](https://docs.shardcloud.app/api-reference/apps/deploy-token-flow.md) - [Get all apps for authenticated user](https://docs.shardcloud.app/api-reference/apps/get-all-apps-for-authenticated-user.md) - [Get app deployments](https://docs.shardcloud.app/api-reference/apps/get-app-deployments.md) - [Get app metrics](https://docs.shardcloud.app/api-reference/apps/get-app-metrics.md) - [Get app status](https://docs.shardcloud.app/api-reference/apps/get-app-status.md) - [Get custom domain info](https://docs.shardcloud.app/api-reference/apps/get-custom-domain-info.md) - [Get deploy token](https://docs.shardcloud.app/api-reference/apps/get-deploy-token.md) - [Get file content from app](https://docs.shardcloud.app/api-reference/apps/get-file-content-from-app.md) - [Get folder structure](https://docs.shardcloud.app/api-reference/apps/get-folder-structure.md) - [Get specific app details](https://docs.shardcloud.app/api-reference/apps/get-specific-app-details.md) - [Move a file](https://docs.shardcloud.app/api-reference/apps/move-a-file.md) - [Stream app logs (Server-Sent Events)](https://docs.shardcloud.app/api-reference/apps/stream-app-logs-server-sent-events.md) - [Update app code](https://docs.shardcloud.app/api-reference/apps/update-app-code.md) - [Update app resources](https://docs.shardcloud.app/api-reference/apps/update-app-resources.md) - [Update app status (run/stop/restart)](https://docs.shardcloud.app/api-reference/apps/update-app-status-runstoprestart.md) - [Update custom domain](https://docs.shardcloud.app/api-reference/apps/update-custom-domain.md) - [Change database password](https://docs.shardcloud.app/api-reference/databases/change-database-password.md) - [Create a new database](https://docs.shardcloud.app/api-reference/databases/create-a-new-database.md) - [Delete a database](https://docs.shardcloud.app/api-reference/databases/delete-a-database.md) - [Get all databases for authenticated user](https://docs.shardcloud.app/api-reference/databases/get-all-databases-for-authenticated-user.md) - [Get database connection URL](https://docs.shardcloud.app/api-reference/databases/get-database-connection-url.md) - [Get database metrics](https://docs.shardcloud.app/api-reference/databases/get-database-metrics.md) - [Get database replica status](https://docs.shardcloud.app/api-reference/databases/get-database-replica-status.md) - [Get specific database details](https://docs.shardcloud.app/api-reference/databases/get-specific-database-details.md) - [Initialize a stopped database](https://docs.shardcloud.app/api-reference/databases/initialize-a-stopped-database.md) - [Retry database setup](https://docs.shardcloud.app/api-reference/databases/retry-database-setup.md) - [Stop a database](https://docs.shardcloud.app/api-reference/databases/stop-a-database.md) - [Update database resources](https://docs.shardcloud.app/api-reference/databases/update-database-resources.md) - [Welcome](https://docs.shardcloud.app/api-reference/introduction.md): Before getting started, you'll need to generate an API token. This can be done by accessing the dashboard, then navigating to Config> Integrations. - [Applications](https://docs.shardcloud.app/apps.md): ShardCloud provides a comprehensive hosting platform designed for modern web applications. Our infrastructure supports various deployment scenarios with enterprise-grade features accessible to developers of all levels. - [Authorization](https://docs.shardcloud.app/cdn/authorization.md): Before getting started, you'll need to generate an API token. This can be done by accessing the dashboard, then navigating to Config > Integrations. - [Delete a CDN file](https://docs.shardcloud.app/cdn/cdn/delete-a-cdn-file.md): Deletes a file from the CDN. The fileName query parameter is validated for ownership via middleware before the handler executes. - [Get a single CDN file](https://docs.shardcloud.app/cdn/cdn/get-a-single-cdn-file.md): Retrieves metadata for a specific CDN file. The fileName query parameter is validated for ownership via middleware before the handler executes. - [Get CDN usage stats](https://docs.shardcloud.app/cdn/cdn/get-cdn-usage-stats.md): Returns CDN storage statistics for the authenticated user (limit, usage, file count). - [List CDN files](https://docs.shardcloud.app/cdn/cdn/list-cdn-files.md): Lists CDN files for the authenticated user. Supports cursor-based pagination (50 items per page) and optional search filtering by filename. - [Purge a CDN folder cache](https://docs.shardcloud.app/cdn/cdn/purge-a-cdn-folder-cache.md): Purges all cached files in a folder (or all files if folder is omitted) for the authenticated user. - [Upload a CDN file](https://docs.shardcloud.app/cdn/cdn/upload-a-cdn-file.md): Uploads a file to the CDN. Requires a valid subscription. File must be between 6KB and 100MB. An optional folder, mime_type, and expire_at can be provided. - [Shard Cloud CDN](https://docs.shardcloud.app/cdn/introduction.md): Upload your files and let us handle the rest — edge caching, image compression, and global delivery out of the box. - [Supported File Types](https://docs.shardcloud.app/cdn/supported-file-types.md): Full list of MIME types accepted by the Shard Cloud CDN. - [Authentication](https://docs.shardcloud.app/cli/auth.md): Learn how to authenticate with the Shard Cloud CLI. - [Shard Cloud CLI](https://docs.shardcloud.app/cli/cli.md): This package provides a direct way to interact with the official ShardCloud API. - [Commands](https://docs.shardcloud.app/cli/commands.md): List of all commands available - [How to create your .shardcloud config file](https://docs.shardcloud.app/config.md): Learn how to create your ShardCloud configuration file - [Database Services](https://docs.shardcloud.app/databases.md): ShardCloud provides fully managed database services with high availability and built-in security. - [Welcome to the ShardCloud Platform](https://docs.shardcloud.app/index.md): Shard Cloud is a platform that provides user-friendly, reliable cloud hosting for your apps and databases. Get started in minutes. - [C# Hosting Guide](https://docs.shardcloud.app/languages/csharp.md): Learn how to deploy C# (.NET) applications on ShardCloud platform. - [Elixir Hosting Guide](https://docs.shardcloud.app/languages/elixir.md): Learn how to deploy Elixir applications on ShardCloud platform. - [Go Hosting Guide](https://docs.shardcloud.app/languages/go.md): Learn how to deploy Go applications on ShardCloud platform. - [Java Hosting Guide](https://docs.shardcloud.app/languages/java.md): Learn how to deploy Java applications on ShardCloud platform. - [Node.js Hosting Guide](https://docs.shardcloud.app/languages/javascript.md): Learn how to deploy Node.js applications on ShardCloud platform. - [PHP Hosting Guide](https://docs.shardcloud.app/languages/php.md): Learn how to deploy PHP applications on ShardCloud platform. - [Python Hosting Guide](https://docs.shardcloud.app/languages/python.md): Learn how to deploy Python applications on ShardCloud platform. - [Ruby Hosting Guide](https://docs.shardcloud.app/languages/ruby.md): Learn how to deploy Ruby applications on ShardCloud platform. - [Static HTML Hosting Guide](https://docs.shardcloud.app/languages/static.md): Learn how to deploy static HTML websites on ShardCloud platform. - [Info, Limits and Restrictions of shard cloud](https://docs.shardcloud.app/limits.md): On this page, you will find more details and the limits of our platform. - [Getting Started](https://docs.shardcloud.app/quickstart.md): Get your projects live in minutes with Shard Cloud. This guide walks you through deploying your apps and databases on our platform with ease. - [How Shard Cloud platform works](https://docs.shardcloud.app/shardcloud-overview.md) - [How to Host Django Applications](https://docs.shardcloud.app/tutorials/api/django.md): Learn how to create and deploy Django applications on Shard Cloud. - [How to Host Express Applications](https://docs.shardcloud.app/tutorials/api/express.md): Learn how to create and deploy Express.js applications on Shard Cloud. - [How to Host Fastify Applications](https://docs.shardcloud.app/tutorials/api/fastify.md): Learn how to create and deploy Fastify applications on Shard Cloud. - [How to Host Flask Applications](https://docs.shardcloud.app/tutorials/api/flask.md): Learn how to create and deploy Flask applications on Shard Cloud. - [How to Host Gin Applications](https://docs.shardcloud.app/tutorials/api/gin.md): Learn how to create and deploy Gin applications on Shard Cloud. - [How to Host Discord Bots](https://docs.shardcloud.app/tutorials/bots/discord.md): Learn how to create and host Discord bots on Shard Cloud with Node.js and Python examples. - [How to Host Slack Bots](https://docs.shardcloud.app/tutorials/bots/slack.md): Learn how to create and host Slack bots on Shard Cloud with Node.js and Python examples. - [How to Host Telegram Bots](https://docs.shardcloud.app/tutorials/bots/telegram.md): Learn how to create and host Telegram bots on Shard Cloud with Node.js and Python examples. - [How to Host WhatsApp Bots](https://docs.shardcloud.app/tutorials/bots/whatsapp.md): Learn how to create and host WhatsApp bots on Shard Cloud using whatsapp-web.js. - [How to Host X (Twitter) Bots](https://docs.shardcloud.app/tutorials/bots/x-twitter.md): Learn how to create and host X (Twitter) bots on Shard Cloud. - [Welcome to Shard Cloud Tutorials](https://docs.shardcloud.app/tutorials/introduction.md): Explore comprehensive tutorials for deploying your applications on Shard Cloud. From web frameworks to bots, we've got you covered. - [How to Set Up Your Custom Domain](https://docs.shardcloud.app/tutorials/platform/custom-domain.md): Learn how to configure a custom domain for your Shard Cloud application. - [How to Set Up Git Integration](https://docs.shardcloud.app/tutorials/platform/git-integration.md): Configure automatic deployments from GitHub to Shard Cloud. - [How to Use GitHub Actions for CI/CD](https://docs.shardcloud.app/tutorials/platform/github-actions.md): Deploy your application to Shard Cloud directly from your GitHub workflows. - [How to Host a Lavalink Server](https://docs.shardcloud.app/tutorials/platform/lavalink.md): Learn how to create and host your own Lavalink music server on Shard Cloud. - [How to Host Puppeteer Applications](https://docs.shardcloud.app/tutorials/platform/puppeteer.md): Learn how to run Puppeteer browser automation scripts on Shard Cloud. - [How to Host Selenium Applications](https://docs.shardcloud.app/tutorials/platform/selenium.md): Learn how to run Selenium browser automation scripts on Shard Cloud. - [How to Host Angular Applications](https://docs.shardcloud.app/tutorials/website/angular.md): Learn how to deploy Angular applications on Shard Cloud. - [How to Host Astro Applications](https://docs.shardcloud.app/tutorials/website/astro.md): Learn how to deploy Astro applications on Shard Cloud. - [How to Host Next.js Applications](https://docs.shardcloud.app/tutorials/website/nextjs.md): Learn how to deploy Next.js applications on Shard Cloud. - [How to Host Nuxt Applications](https://docs.shardcloud.app/tutorials/website/nuxt.md): Learn how to deploy Nuxt applications on Shard Cloud. - [How to Host Phoenix Applications](https://docs.shardcloud.app/tutorials/website/phoenix.md): Learn how to deploy Elixir Phoenix applications on Shard Cloud. - [How to Host Ruby on Rails Applications](https://docs.shardcloud.app/tutorials/website/rails.md): Learn how to deploy Ruby on Rails applications on Shard Cloud. - [How to Host React Applications](https://docs.shardcloud.app/tutorials/website/react.md): Learn how to deploy React applications on Shard Cloud. - [How to Host Remix Applications](https://docs.shardcloud.app/tutorials/website/remix.md): Learn how to deploy Remix applications on Shard Cloud. - [How to Host Vite Applications](https://docs.shardcloud.app/tutorials/website/vite.md): Learn how to deploy Vite applications on Shard Cloud. - [How to Host Vue Applications](https://docs.shardcloud.app/tutorials/website/vue.md): Learn how to deploy Vue.js applications on Shard Cloud. - [VPS Services](https://docs.shardcloud.app/vps.md): ShardCloud provides fully managed Virtual Private Servers with SSH access, automated backups, and real-time monitoring. - [Commands & Settings](https://docs.shardcloud.app/vscode/commands.md): All available commands and configuration settings for the ShardCloud VS Code extension. - [.shardignore File](https://docs.shardcloud.app/vscode/shardignore.md): Control which files are excluded from deployment with the .shardignore file. - [Shard Cloud VS Code Extension](https://docs.shardcloud.app/vscode/vscode.md): Manage your ShardCloud applications and databases directly from VS Code. ## OpenAPI Specs - [openapi](https://docs.shardcloud.app/cdn/openapi.json)