Documentation

Everything you need to get started with AWSDevTools. From quick setup to advanced configurations and API integrations.

API Documentation

Quick Start Guide

1

Sign Up with GitHub

Create your account using GitHub OAuth for secure authentication.

2

Connect Your AWS Account

Set up cross-account role assumption for secure AWS access.

3

Start Using Tools

Access our cost optimizer, security auditor, and performance monitor.

Available Tools

Cost Optimizer

Identify wasteful AWS spending with AI-powered recommendations

  • Unused resources detection
  • Right-sizing recommendations
  • Reserved instance analysis
  • Cost allocation insights

Security Auditor

Comprehensive security scanning and compliance monitoring

  • IAM best practices audit
  • Security group analysis
  • Compliance reporting
  • Vulnerability scanning

Performance Monitor

Real-time performance insights and optimization suggestions

  • Resource utilization tracking
  • Performance bottleneck detection
  • Auto-scaling recommendations
  • Custom alerting

AWS Account Setup

Step-by-step guide to configure your AWS account for secure access

1. Create IAM Role

Create a cross-account IAM role in your AWS account with the following trust policy:

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "AWS": "arn:aws:iam::ACCOUNT-ID:root" }, "Action": "sts:AssumeRole", "Condition": { "StringEquals": { "sts:ExternalId": "your-external-id" } } } ] }

2. Attach Policies

Attach the following AWS managed policies for read-only access:

  • ReadOnlyAccess
  • SecurityAudit
  • AWSSupportAccess

3. Configure in Dashboard

Once logged in, navigate to Settings and enter your AWS account ID, role ARN, and external ID to complete the setup.

API Reference

RESTful API endpoints for programmatic access to your AWS insights

GET
/api/v1/cost/analysis

Retrieve cost analysis for your AWS account

GET
/api/v1/security/audit

Get security audit results

GET
/api/v1/performance/metrics

Fetch performance metrics and recommendations

Authentication

All API requests require authentication using Bearer tokens:

curl -H "Authorization: Bearer YOUR_API_TOKEN" \
    https://api.awsdevtools.com/v1/cost/analysis

Need Help?

Community

Join our community for discussions and support

Help Center

Browse our knowledge base and tutorials

GitHub

View examples and contribute to our tools