ShardCloud for VS Code
Manage your ShardCloud applications and databases directly from VS Code.
Features
🚀 Application Management
- Deploy your code to ShardCloud with one click
- Start, Stop, Restart your applications
- View Logs in real-time (SSE streaming)
- Monitor Resources - RAM, CPU usage at a glance
💾 Database Management
- View all databases in the sidebar
- Start/Stop databases
- Copy connection link for quick access
- Copy database ID
📝 .shardcloud Config Support
- IntelliSense - Auto-completion for config keys
- Validation - Real-time error checking
- Hover docs - Documentation on hover
- File auto-completion for
MAIN= field
🔗 Quick Actions
- Link existing apps to your workspace
- Sync
.shardcloud config from deployed apps
- Open apps in ShardCloud Dashboard
- Access websites directly
Getting Started
Login: Click the ShardCloud icon in the sidebar and enter your API token
Link an App:
- Click "Link to Existing App" in the Current App panel
- Or create a
.shardcloud file manually
Deploy:
- Right-click your app → "Deploy to App"
- Or use the Deploy button in Current App panel
.shardcloud Config
# App configuration
APPID=your-app-id
NAME=my-app
MAIN=src/index.ts
RAM=512
VERSION=recommended
SUBDOMAIN=myapp
.shardignore
Control which files are excluded from deployment:
# Dependencies
node_modules/
.pnpm-store/
# Build outputs
dist/
build/
# Dev files
.git/
.vscode/
*.log
Commands
| Command |
Description |
ShardCloud: Login |
Authenticate with API token |
ShardCloud: Deploy |
Deploy current workspace |
ShardCloud: Deploy to App... |
Deploy to any app |
ShardCloud: Start App |
Start the linked app |
ShardCloud: Stop App |
Stop the linked app |
ShardCloud: Restart App |
Restart the linked app |
ShardCloud: View Logs |
Stream application logs |
ShardCloud: Link to Existing App |
Link workspace to an app |
Extension Settings
| Setting |
Description |
Default |
shardcloud.apiToken |
Your ShardCloud API token |
- |
shardcloud.apiBaseUrl |
API endpoint URL |
https://shardcloud.app/api |
shardcloud.autoRefreshInterval |
Refresh interval in seconds |
30 |
shardcloud.showStatusBar |
Show status bar item |
true |
Links
Enjoy deploying with ShardCloud! ☁️
| |