Documentation
Everything you need to set up EcoSync, connect AWS securely, and integrate with our REST API.
Getting started
Create your account and run your first cloud sync in under 10 minutes.
Create an account
Sign up at ecosync.pro/signup and verify your email. Starter includes a 14-day Pro trial with full sync, team invites, AI assistant, and CSV export.
Open the dashboard
After signing in you'll land on the main dashboard showing cost overview, savings potential, and sync status.
Connect your cloud provider
Click Connect Cloud on the dashboard. AWS is fully supported today; Azure and GCP Phase 1 covers VM scanning with unified resource display.
Run your first sync
EcoSync runs an initial sync automatically after credentials are saved. Resources, costs, and carbon estimates populate within a few minutes.
AWS connect guide
Use read-only IAM credentials so EcoSync can scan resources without write access.
Create an IAM user or role
Create a dedicated IAM user with programmatic access, or configure cross-account IAM role assumption. Never use root account credentials.
Attach read-only policies
Grant ec2:Describe*, rds:Describe*, cloudwatch:GetMetricStatistics, and ce:GetCostAndUsage. EcoSync never modifies your infrastructure.
Enter credentials in EcoSync
In Dashboard → Services, open Connect AWS. Enter access key, secret, primary region, and scan regions. Credentials are encrypted at rest with AES-256.
Verify the sync
After saving, check Dashboard → Services for resource counts by type (EC2, RDS, EBS). Re-sync anytime to refresh cost and utilization data.
Example IAM policy (read-only)
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"ec2:Describe*",
"rds:Describe*",
"cloudwatch:GetMetricStatistics",
"ce:GetCostAndUsage"
],
"Resource": "*"
}
]
}Pricing FAQ
Plans, trials, and billing at a glance.
- Starter is free with up to 5 tracked resources after your 14-day Pro trial ends.
- Pro is ₹2,999/month (or ₹29,999/year — save ~17%) via Razorpay. Includes unlimited resources, AI assistant, team invites, and CSV export.
- Enterprise is custom pricing with SLA, dedicated support, and multi-cloud roadmap — contact sales.
- Cancel anytime from Dashboard → Billing. Access continues until the end of the paid period.
- Payment methods: credit/debit cards, UPI, net banking, and wallets through Razorpay.
REST API reference
Programmatic access to your synced resources, carbon data, and recommendations.
Authentication
Create an API key in Dashboard → Settings → API Keys. Keys start with ecosync_ and are shown once. Send Authorization: Bearer ecosync_… on every request.
Rate limits
API keys are rate-limited per key. Revoked or expired keys return 401 Unauthorized.
Endpoints
GET /api/v1/resources — synced resources with costs and status. GET /api/v1/carbon-summary — monthly CO₂ estimates. GET /api/v1/recommendations — pending optimizations and savings summary. All endpoints accept an optional accountId query parameter.
curl -H "Authorization: Bearer ecosync_your_key_here" \
https://www.ecosync.pro/api/v1/resources
# Response
{
"resources": [
{
"resourceId": "i-0abc123",
"name": "prod-api-1",
"service": "EC2",
"region": "ap-south-1",
"status": "Possible Waste",
"monthlyCost": 84.50,
"estimatedSavings": 42.25,
"lastSyncedAt": "2026-06-17T10:30:00.000Z"
}
]
}Endpoints
- GET /api/v1/resources
- GET /api/v1/carbon-summary
- GET /api/v1/recommendations
Ready to optimize your cloud?
Start your free trial and see savings within minutes of connecting your cloud account.