vastai-multi-env-setup

Solid

Configure Vast.ai GPU cloud across dev, staging, and production environments. Use when isolating GPU pools per team, managing API key separation by env, or implementing spending controls per deployment tier. Trigger with phrases like "vastai environments", "vastai staging", "vastai dev prod", "vastai multi-env".

AI & Automation 2,266 stars 315 forks Updated today MIT

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Vast.ai Multi-Environment Setup ## Overview Configure separate Vast.ai environments for development, staging, and production by using different API keys, GPU profiles, and spending limits. Vast.ai does not have built-in environment isolation, so you implement it through configuration. ## Prerequisites - Vast.ai accounts or API keys per environment - Secrets manager for key storage - Understanding of GPU profile requirements per tier ## Instructions ### Step 1: Environment Configuration ```python # config.py — environment-specific Vast.ai settings import os from dataclasses import dataclass @dataclass class VastEnvConfig: name: str api_key: str max_dph: float # Maximum $/hr per instance max_instances: int # Concurrent instance limit max_daily_spend: float # Daily budget cap gpu_whitelist: list # Allowed GPU types reliability_min: float # Minimum reliability score auto_destroy_hours: int # Auto-destroy timeout ENVIRONMENTS = { "development": VastEnvConfig( name="development", api_key=os.environ.get("VASTAI_DEV_KEY", ""), max_dph=0.25, max_instances=2, max_daily_spend=5.00, gpu_whitelist=["RTX_3090", "RTX_4090"], reliability_min=0.90, auto_destroy_hours=2, ), "staging": VastEnvConfig( name="staging", api_key=os.environ.get("VASTAI_STAGING_KEY", ""), max_dph=2.00, max_instances=4, max_daily_spend=50....

Details

Author
jeremylongshore
Repository
jeremylongshore/claude-code-plugins-plus-skills
Created
7 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

vastai-enterprise-rbac

Implement team access control and spending governance for Vast.ai GPU cloud. Use when managing multi-team GPU access, implementing spending controls, or setting up API key separation for different teams. Trigger with phrases like "vastai team access", "vastai RBAC", "vastai enterprise", "vastai spending controls", "vastai permissions".

2,266 Updated today
jeremylongshore
AI & Automation Featured

mistral-multi-env-setup

Configure Mistral AI across development, staging, and production environments. Use when setting up multi-environment deployments, configuring per-environment secrets, or implementing environment-specific Mistral AI configurations. Trigger with phrases like "mistral environments", "mistral staging", "mistral dev prod", "mistral environment setup".

2,266 Updated today
jeremylongshore
AI & Automation Featured

klaviyo-multi-env-setup

Configure Klaviyo across development, staging, and production environments. Use when setting up multi-environment deployments, configuring per-environment API keys, or implementing environment-specific Klaviyo configurations. Trigger with phrases like "klaviyo environments", "klaviyo staging", "klaviyo dev prod", "klaviyo environment setup", "klaviyo config by env".

2,266 Updated today
jeremylongshore
AI & Automation Featured

instantly-multi-env-setup

Configure Instantly.ai across development, staging, and production environments. Use when setting up multi-workspace deployments, isolating test from production, or managing per-environment API keys and webhook endpoints. Trigger with phrases like "instantly environments", "instantly staging", "instantly dev prod", "instantly multi-env", "instantly workspace isolation".

2,266 Updated today
jeremylongshore
AI & Automation Featured

deepgram-multi-env-setup

Configure Deepgram multi-environment setup for dev, staging, and production. Use when setting up environment-specific configurations, managing multiple Deepgram projects, or implementing environment isolation. Trigger: "deepgram environments", "deepgram staging", "deepgram dev prod", "multi-environment deepgram", "deepgram config management".

2,266 Updated today
jeremylongshore