Documentation
Getting Started with Jetscale
Start saving on cloud costs in 5 minutes
Start saving on cloud costs in 5 minutes
Overview
Jetscale is a SaaS platform that automatically discovers cost-saving opportunities in your cloud infrastructure. This guide will walk you through connecting your first cloud account and reviewing your first recommendations.
Time to first savings: 5 minutes ⏱️
Step 1: Sign Up for Jetscale
Create Your Account:
- Visit app.jetscale.ai/signup
- Enter your email and create a password
- Verify your email address
- Complete your profile (company name, role)
Free Trial:
- Full platform access
- Up to $10,000 in identified savings
- No credit card required
- Cancel anytime
Step 2: Connect Your Cloud Account
Choose your cloud provider and follow the setup guide:
AWS (5 minutes)
Quick Steps:
- Log in to your AWS account
- Create a cross-account IAM role for Jetscale
- Copy the Role ARN and External ID
- Paste into Jetscale dashboard
- Click "Connect" and verify access
Permissions: Read-only access to EC2, RDS, EBS, ElastiCache, Cost Explorer
Azure (5 minutes)
Quick Steps:
- Log in to Azure portal
- Create a Service Principal for Jetscale
- Assign Reader role to your subscription
- Copy Tenant ID, Subscription ID, and credentials
- Paste into Jetscale dashboard
- Click "Connect" and verify access
Permissions: Read-only access to Virtual Machines, SQL, Disks, Cache, Cost Management
Step 3: Wait for Discovery (2-5 minutes)
What's Happening:
- Jetscale scans all regions in your account
- Catalogs compute, database, storage, and caching resources
- Pulls historical usage metrics from CloudWatch/Azure Monitor
- AI analyzes usage patterns and identifies opportunities
Progress indicators:
- Discovering resources → Finding all cloud resources
- Analyzing usage → Collecting historical metrics
- Generating recommendations → AI validation in progress
- Ready → Recommendations available for review
Step 4: Review Recommendations
Dashboard Overview:
You'll see recommendations organized by:
- Potential savings (highest to lowest)
- Risk level (Low, Medium, High)
- Resource type (EC2, RDS, EBS, etc.)
Recommendation Card:
Each card shows:
- Resource name and type
- Estimated monthly savings
- Risk level with color coding
- Quick summary of the change
Clicking "View Details" shows:
- Historical usage charts (CPU, memory, network)
- Current vs recommended configuration
- Detailed savings calculation
- Performance impact assessment
- Implementation steps and rollback instructions
Step 5: Approve Recommendations
Select Recommendations:
- Review low-risk recommendations first (green badges)
- Check usage charts to validate AI analysis
- Select recommendations you want to implement
- Click "Approve Selected" button
Bulk Approval:
- Use filters to find specific types (e.g., "EC2 right-sizing")
- Select multiple recommendations at once
- Preview combined monthly savings
- Approve batch deployment
Step 6: Deploy Changes
Choose Your Integration:
Option 1: GitHub Pull Request (Recommended)
Setup (one-time):
- Connect your GitHub account in Settings
- Select target repository for Terraform code
- Configure branch name and reviewers
Deployment:
- Jetscale creates a new branch
- Commits Terraform code for approved recommendations
- Opens pull request with full documentation
- Your team reviews and approves
- Merge PR and apply Terraform changes
Option 2: Bitbucket Pull Request
Same workflow as GitHub, but for Bitbucket repositories.
Option 3: Manual Download
Download Terraform files:
- Click "Download Terraform" button
- Receive ZIP file with all configurations
- Extract and review files locally
- Apply using your existing Terraform workflow
# Example manual deployment
unzip jetscale-recommendations.zip
cd jetscale-recommendations/
terraform init
terraform plan
terraform apply
Step 7: Track Savings
Savings Dashboard:
After deployment, monitor:
- Actual savings vs projected savings
- Cumulative savings over time
- Performance metrics post-change
- ROI calculations for executive reporting
Continuous Discovery:
- Jetscale scans daily for new opportunities
- Alerts when high-value recommendations appear
- Tracks usage trends to identify growing waste
- Suggests optimizations as your infrastructure evolves
Integrations (Optional)
Jira Integration
Automatic ticket creation:
- Creates Jira tickets for each recommendation batch
- Tracks savings and implementation status
- Links to pull requests and Jetscale dashboard
- Updates status when PRs are merged
Slack Integration
Real-time notifications:
- New recommendations available
- Savings milestones reached
- Deployment status updates
- Weekly summary reports
Team Setup (Optional)
Invite Team Members:
- Go to Settings → Team
- Click "Invite Member"
- Enter email and select role:
- Admin: Full access, can approve recommendations
- Editor: Can review and approve recommendations
- Viewer: Read-only access to dashboard
Role Permissions:
| Permission | Admin | Editor | Viewer |
|---|---|---|---|
| View recommendations | ✓ | ✓ | ✓ |
| Approve recommendations | ✓ | ✓ | - |
| Configure integrations | ✓ | - | - |
| Manage team members | ✓ | - | - |
| Connect cloud accounts | ✓ | - | - |
Settings & Preferences
Customize Jetscale:
Notification Settings:
- Email frequency (daily, weekly, monthly)
- Slack channel for notifications
- Savings threshold for alerts ($100, $500, $1000)
Risk Tolerance:
- Conservative: Only show low-risk recommendations
- Balanced: Show low and medium-risk (default)
- Aggressive: Show all recommendations including high-risk
Approval Workflow:
- Manual approval: Review each recommendation individually
- Auto-approve low-risk: Automatically approve recommendations < $100/month
- Custom rules: Define approval criteria (e.g., "auto-approve EC2 right-sizing")
Exclusions:
- Exclude specific resources by tag (e.g., "JetscaleIgnore=true")
- Exclude resource types (e.g., "never touch production RDS")
- Exclude entire accounts or regions
Best Practices
Start with Low-Risk Recommendations
Week 1: Approve low-risk, high-savings recommendations:
- Storage optimization (gp2→gp3 migrations)
- Cleanup unused snapshots and volumes
- Right-size obviously over-provisioned resources
Week 2-4: Expand to medium-risk recommendations:
- EC2 instance right-sizing with proper headroom
- Reserved Instance purchases for stable workloads
- Database instance optimization
Month 2+: Consider higher-risk optimizations:
- Graviton migrations (requires testing)
- Scheduled shutdown of non-production resources
- Auto Scaling Group optimizations
Test in Non-Production First
Safe rollout strategy:
- Test recommendations in dev/staging environments first
- Monitor performance for 1-2 weeks
- Apply same optimizations to production
- Gradually expand to more resource types
Monitor Performance Post-Deployment
Key metrics to watch:
- CPU and memory utilization (should stay below 80%)
- Response times and latency (should remain stable)
- Error rates (should not increase)
- Application logs (watch for resource constraints)
If issues arise:
- Rollback using provided Terraform instructions
- Contact support: support@jetscale.ai
- Jetscale tracks outcomes to improve future recommendations
Common Questions
How long until I see savings?
Immediate savings:
- Storage optimizations apply within hours
- Instance right-sizing takes 5-10 minutes (create-before-destroy)
Savings on next bill:
- Most optimizations reduce your next monthly bill
- Reserved Instances show savings immediately after purchase
What if I don't like a recommendation?
You're in control:
- Reject any recommendation (won't be shown again)
- Defer recommendations for later review
- Provide feedback to improve future suggestions
Can I undo changes?
Yes, easily:
- All Terraform code includes rollback instructions
- Most changes can be reverted in-place
- Jetscale provides step-by-step rollback guides
- Support team available to assist
How accurate are savings estimates?
Very accurate:
- 98% accuracy within ±5% variance
- Based on historical actual usage data
- Includes all cost factors (compute, storage, data transfer)
- Accounts for Reserved Instance credits
Need Help?
Support Channels:
- Email: support@jetscale.ai
- Live Chat: Available in dashboard (bottom-right corner)
- Documentation: docs.jetscale.ai
- Schedule Demo: jetscale.ai/demo
Response Times:
- Free Trial: 24-hour response
- Pro Plan: 8-hour response
- Enterprise: 2-hour response with dedicated support
Next Steps
Learn More:
- How Jetscale Works - Deep dive into the platform
- AI Analysis - How our AI validates safety
- Supported Services - What Jetscale optimizes
- FAQ - Common questions answered
Ready to save?
Last Updated: January 29, 2025
