Shard Cloud Services
Shard Cloud was built to empower developers by offering a reliable and modern infrastructure. Whether you’re deploying bots, web apps, or databases, we provide everything you need to run your software with confidence.Bot hosting.
Deploy your bots to Shard Cloud and enjoy a premium hosting experience.
Our infrastructure is optimized for fast response times and global availability on platforms like Discord and Telegram.
Web hosting.
Bring your websites to life with Shard Cloud.
We provide powerful web hosting with integrated DNS, Cloudflare protection, and optimized performance out of the box.
Managed Databases: PostgreSQL, MongoDB & Redis.
Easily spin up production-ready databases with Shard Cloud.
Choose from PostgreSQL, MongoDB, or Redis and get instant access, with optional web-based visualizers for simplified management.
Before you begin: Make sure your project is ready for deployment and compatible with the supported languages (see below).
Upload your application
Deploying your project to Shard Cloud is fast and simple. Just follow the steps below:1
Step 1: Check your language support.
Shard Cloud supports most popular programming languages, including Node.js, Python, Go, Java, and PHP.This example uses JavaScript (Node.js).
2
Step 2: Create your Shard Cloud config file.
Once you’re logged into the dashboard, create a
Read more about our config file hereExample for a bot:Example for a web app (hosted at
.shardcloud
config file in your project’s root directory.Read more about our config file hereExample for a bot:
knight.shardweb.app
):3
Step 3: Zip your project folder.
After setting up your config file, zip the entire project directory.
4
Step 4: Upload and deploy.
Go to your Shard Cloud Dashboard and click “New app” to upload your zipped project and deploy it in seconds.
Deploying a Database
Want to deploy a PostgreSQL, MongoDB, or Redis instance? Shard Cloud makes it incredibly easy:1
Step 1: Open the database dashboard.
Go to https://shardcloud.app/dash/databases and log in to your account.
2
Step 2: Create a new database.
Click on the “New Database” button. You’ll be prompted to:
- Choose your database type: PostgreSQL, MongoDB, MySQL, or Redis
- Select the amount of RAM
- Decide whether to enable a Visualizer, which is a hosted GUI tool to manage your data:
- PgWeb for PostgreSQL
- Compass Web UI for MongoDB
- Redis Commander for Redis
The visualizer will be accessible through a secure URL, allowing you to manage your database easily via the web, without installing any tools locally.
3
Step 3: Start building!
Once your database is deployed, connection details will be available on your dashboard. Use them to connect from your application and start building!