Amazon Q Developer & Q Business – AI Assistants

Amazon Q – Overview

  • Amazon Q is AWS’s family of generative AI-powered assistants designed for both software development and enterprise business use cases.
  • Amazon Q encompasses two primary products: Amazon Q Developer (for builders) and Amazon Q Business (for enterprises).
  • Amazon Q is built on Amazon Bedrock and leverages foundation models including Anthropic Claude to deliver intelligent, context-aware responses.
  • Amazon Q is available across multiple interfaces: IDEs, CLI, AWS Management Console, and web applications.
  • Amazon Q respects existing identity, roles, and permissions — providing personalized, secure interactions.

Amazon Q Developer

  • Amazon Q Developer is an AI-powered coding assistant that reimagines the entire software development lifecycle (SDLC).
  • Previously known as Amazon CodeWhisperer, it was rebranded and significantly expanded as Amazon Q Developer in April 2024.
  • Supports code generation, debugging, optimization, security scanning, code transformation, documentation generation, and operational troubleshooting.
  • Available in Visual Studio Code, JetBrains IDEs, Visual Studio, Eclipse, and from the command line (CLI).
  • Offers an agentic coding experience — can autonomously read/write files, run shell commands, generate code diffs, and execute multi-step workflows through natural language.
  • Supports Model Context Protocol (MCP) for connecting external tools and MCP servers for context-aware workflows.
⚠️ Important Update (May 2026): AWS announced that Amazon Q Developer IDE plugins and paid subscriptions will reach end-of-support on April 30, 2027. New signups were blocked as of May 15, 2026. The official successor is Kiro — AWS’s spec-driven agentic IDE. Amazon Q Developer continues to be available in the AWS Console, CLI, and through APIs. Existing subscribers retain access until end-of-support.

Code Generation & Inline Completions

  • Provides real-time code suggestions as you type — completing lines, functions, doc strings, and code blocks.
  • Supports 15+ programming languages including Python, Java, JavaScript, TypeScript, C#, Go, Rust, PHP, Ruby, Kotlin, and more.
  • Generates complete functions, classes, and algorithms from natural language comments or partial code.
  • Context-aware: analyzes open files, imports, and project structure for relevant suggestions.
  • Supports up to 200,000 tokens of context with automatic @workspace indexing (Pro tier).
  • Reference tracking — flags when suggestions resemble open-source training data and provides repository/license attribution.
  • Option to suppress public code suggestions to avoid IP concerns.

Agentic Coding

  • Amazon Q Developer agent autonomously performs multi-step software development tasks from natural language instructions.
  • Can implement features, write tests, generate documentation, refactor code, and perform code reviews.
  • Maintains real-time connection with developers — providing updates throughout the process.
  • Reads and writes files locally, generates code diffs, and runs shell commands.
  • Available in VS Code, JetBrains, Visual Studio, and CLI environments.
  • Incorporates developer feedback iteratively to deliver polished implementations.

Debugging & Troubleshooting

  • Identifies bugs, explains error messages, and suggests fixes through conversational chat.
  • Analyzes stack traces, logs, and error patterns to pinpoint root causes.
  • In the AWS Console, the “Diagnose with Amazon Q” feature helps troubleshoot common service errors directly.
  • Accelerates CloudWatch investigations — looks for anomalies in telemetry, surfaces related signals, identifies root-cause hypotheses, and suggests remediation steps.

Code Transformation (Upgrade Agent)

  • Amazon Q Developer agent for code transformation automates language and framework upgrades.
  • Supports Java upgrades from Java 8/11 to Java 17 and Java 21 (added Feb 2025).
  • Supports .NET upgrades and Angular upgrades for modernization.
  • Analyzes existing code, generates a transformation plan, applies code changes, updates libraries/frameworks, and runs tests.
  • Replaces deprecated API calls, upgrades libraries to latest compatible versions.
  • Selective transformation feature allows upgrading specific modules rather than entire applications.
  • Free tier: 1,000 lines of code (LOC) per month; Pro tier: 4,000 LOC per user per month (pooled at account level).
  • AWS internal teams upgraded 1,000+ applications using this capability.

Security Scanning

  • Built-in security vulnerability scanning analyzes code for security issues, secrets exposure, and coding best practice violations.
  • Detects vulnerabilities aligned with OWASP Top 10, CWE, and AWS security best practices.
  • Scans for hardcoded credentials, injection flaws, insecure cryptography, and misconfigurations.
  • Provides remediation suggestions with one-click fix capability.
  • Supports Infrastructure as Code (IaC) analysis for CloudFormation, Terraform, and CDK templates.
  • Integrated into the development workflow — scans run automatically or on-demand.

CLI Integration

  • Amazon Q Developer CLI brings AI assistance directly to the terminal/command line.
  • Provides natural language to command translation — describe what you want in English and get the correct CLI command.
  • Offers inline completions for shell commands (bash, zsh, fish, PowerShell).
  • Supports agentic coding directly from the command line — same capabilities as IDE agents.
  • Console-to-Code feature: record AWS Console actions and generate equivalent CLI commands, CDK, or CloudFormation code.
  • Supported on macOS (Intel/Apple Silicon), Linux, and Windows (WSL).
  • Works in VS Code terminal, JetBrains terminals, iTerm2, Terminal.app, and AWS CloudShell.

IDE Support

  • Visual Studio Code — Full support including agentic coding, inline completions, chat, and MCP.
  • JetBrains IDEs — IntelliJ IDEA, PyCharm, WebStorm, GoLand, CLion, Rider, and more. Agentic coding added June 2025.
  • Visual Studio 2022 — All editions supported with agentic coding capabilities.
  • Eclipse — Available in Preview.
  • GitLab Duo with Amazon Q — Integrated experience for GitLab users.
  • Amazon SageMaker Studio — Native integration for ML development.

Amazon Q Developer Free vs. Pro Tier

Feature Free Tier Pro Tier ($19/user/month)
Agentic Requests (Chat + Coding) 50 per month Increased limits
Code Transformation (Java/.NET) 1,000 LOC/month 4,000 LOC/user/month (pooled)
Admin Dashboard & Controls No Yes (user & policy management)
IP Indemnity No Yes
Reference Tracking Yes Yes
Suppress Public Code Yes Yes
Data Collection Opt-out available Automatically opted out
Identity Center Support IAM / Builder ID IAM Identity Center + Builder ID
Foundation Models Latest Claude models Latest Claude models
Overage (Transformation) N/A $0.003 per LOC beyond allocation

Amazon Q in the AWS Console

  • Amazon Q Developer is embedded directly in the AWS Management Console as a chat assistant.
  • Helps answer questions about AWS services, architecture, best practices, and billing.
  • Provides agentic capabilities (added June 2025) — functions as a resource analysis and operational troubleshooting assistant.
  • Can consult multiple information sources to resolve complex queries about your AWS environment.
  • Diagnose with Amazon Q — click button next to console errors to get AI-powered diagnosis and resolution steps.
  • Supports table and chart visualizations in responses.
  • Available in the Console, AWS Console Mobile Application, AWS Chatbot (Slack/Teams), and AWS documentation pages.
  • FinOps capabilities — answers cost-related questions, analyzes spending patterns, and provides optimization recommendations (50 queries/month free).
  • Console chat interactions are governed by Free Tier limits for all users; no Pro subscription required for console Q&A.

Amazon Q Business

  • Amazon Q Business is a fully managed generative AI-powered assistant for enterprise knowledge management, content generation, and workflow automation.
  • Delivers quick, accurate, and relevant answers to business questions by connecting to enterprise data sources.
  • Uses Retrieval Augmented Generation (RAG) over company data — synthesizes information from multiple sources with citations.
  • Respects existing access control lists (ACLs) — provides permission-aware responses based on user identity.
  • Requires AWS IAM Identity Center for user authentication and access management.

Data Source Connectors

  • Amazon Q Business supports over 40 data source connectors to popular enterprise applications:
  • Collaboration & Productivity: Microsoft SharePoint (Cloud/Server), OneDrive, Teams, Google Drive, Gmail, Google Calendar, Dropbox, Box
  • Knowledge Management: Confluence (Cloud/Server), Notion, Zendesk
  • Project Management: Jira, Asana (Preview)
  • Developer Tools: GitHub (Cloud/Server)
  • Databases & Storage: Amazon S3, Amazon FSx Windows, Amazon RDS, Amazon Aurora
  • CRM & Service: Salesforce, ServiceNow
  • Communication: Slack, Microsoft Exchange
  • Web: Amazon Q Web Crawler (crawl any website)
  • Custom: Amazon Q Business Custom Data Source Connector for any proprietary source
  • Connectors index ACL information along with documents — ensuring users only see data they’re authorized to access.
  • Supports configurable sync schedules, field mappings, and VPC connectivity for on-premises sources.

Plugins & Actions

  • Amazon Q Business provides a library of over 50 built-in actions across popular business applications.
  • Plugins enable employees to take direct actions within enterprise applications through the Q Business interface.
  • Examples: create/update Jira tickets, change ServiceNow ticket priorities, move issues to sprint, manage calendar events.
  • Eliminates context-switching between different enterprise systems.
  • Administrators install and configure plugins; actions are automatically orchestrated during user chat.
  • Built-in plugins include: Jira, ServiceNow, Salesforce, Zendesk, PagerDuty, and more.
  • Custom plugins can be created using OpenAPI specifications.

Admin Controls & Guardrails

  • Topic blocking — administrators can define topics that Amazon Q should not respond to.
  • Content guardrails — filter harmful/inappropriate responses, control response generation behavior.
  • Global controls — configure whether Q automatically orchestrates across plugins and data sources or requires explicit user selection.
  • Blocked phrases — specify exact phrases that should never appear in responses.
  • PII redaction — automatically redact sensitive personal information from responses.
  • Response scope — limit responses to only information found in connected enterprise data (no general knowledge).
  • User and group management — control access at user/group level through IAM Identity Center integration.
  • All data remains within the customer’s AWS account; Amazon Q Business does not use customer data to train models.

Amazon Q Apps

  • Amazon Q Apps is a no-code/low-code capability that lets business users create custom generative AI applications.
  • Users can create apps from natural language descriptions or conversation prompts — no coding required.
  • Apps leverage the same enterprise data connections and permissions as the parent Q Business environment.
  • Use cases: automated report generators, knowledge Q&A bots, content creation tools, data summarizers.
  • Apps can be shared across the organization through an internal app library.
  • Available exclusively to Amazon Q Business Pro subscribers ($20/user/month).
  • Administrators control which users can create and publish Q Apps.

Amazon Q Business Pricing

Feature Lite ($3/user/month) Pro ($20/user/month)
Q&A / Chat Yes (permission-aware) Yes (full suite)
Content Generation Basic Full (summaries, reports, emails)
Amazon Q Apps No Yes
Amazon Q in QuickSight No Yes (Reader Pro)
Plugins & Actions No Yes (50+ actions)
Admin Controls & Guardrails Basic Full
Data Source Connectors Yes (40+ connectors) Yes (40+ connectors)
Index Types Starter & Enterprise Starter & Enterprise

Note: Index units are charged separately based on data storage and processing capacity needs.

Amazon Q vs. Competitors

Feature Amazon Q Developer GitHub Copilot ChatGPT Enterprise
Primary Focus AWS-native development & operations Universal code completion & generation General-purpose AI (coding + business)
Pricing (Individual) Free / $19/user/month Pro Free / $10/month Pro / $39/month Pro+ Custom enterprise pricing
Pricing (Team/Business) $19/user/month $19/user/month Business / $39 Enterprise Volume-based (contact sales)
IDE Support VS Code, JetBrains, Visual Studio, Eclipse VS Code, JetBrains, Neovim, Xcode, Eclipse+ Web-based (no IDE plugin)
CLI Support Yes (native terminal integration) Yes (Copilot CLI) No
Security Scanning Built-in (code + IaC) Via GitHub Advanced Security (separate) No built-in scanning
Code Transformation Yes (Java, .NET, Angular upgrades) No dedicated transformation agent No
Cloud Integration Deep AWS (Console, CloudWatch, IAM) GitHub ecosystem, multi-cloud Plugins/GPTs for various services
IP Indemnity Yes (Pro tier) Yes (Business/Enterprise) Yes (Enterprise)
Foundation Models Anthropic Claude (via Bedrock) GPT-4o, Claude 3.5, Gemini 1.5 Pro GPT-4o, GPT-4 Turbo
Context Window Up to 200,000 tokens Up to 128,000 tokens 128,000 tokens
Enterprise Data RAG Yes (Q Business — separate product) Knowledge bases (Enterprise tier) Yes (company knowledge, GPTs)
Best For AWS-centric teams, cloud operations Multi-cloud/multi-language teams General business + coding tasks

Key Differentiators for Amazon Q

  • AWS-native integration — deep integration with Console, CloudWatch, IAM, and 200+ AWS services. No other tool offers built-in IAM policy generation.
  • Code transformation agents — unique capability for automated Java/.NET upgrades at scale.
  • Built-in security scanning — IaC analysis and vulnerability detection included in the same tool.
  • Operational troubleshooting — can diagnose AWS infrastructure issues directly in the Console.
  • Cost: competitive at $19/month — same as GitHub Copilot Business with AWS-specific features included.
  • Lowest latency in-region — 212ms p95 latency for AWS-hosted workloads.

Amazon Q — Complete Pricing Summary

Product Tier Price Key Inclusions
Q Developer Free $0 50 agentic requests/month, 1K LOC transformation, Claude models
Q Developer Pro $19/user/month Increased limits, 4K LOC, IP indemnity, admin controls
Q Business Lite $3/user/month Q&A, permission-aware responses, 40+ connectors
Q Business Pro $20/user/month Full suite, Q Apps, QuickSight, plugins, guardrails
Q in Connect $40/agent/month Contact center AI assistant (Amazon Connect)

AWS Certification Exam Relevance

  • AWS Certified AI Practitioner (AIF-C01) — Amazon Q is a key service. Understand Q Developer vs Q Business positioning, RAG concepts, and how Q Business connects to enterprise data.
  • AWS Certified Machine Learning Engineer – Associate (MLA-C01) — Know Amazon Q Developer’s role in ML development workflows, integration with SageMaker Studio.
  • AWS Certified Solutions Architect – Associate/Professional — Understand Q Business architecture: connectors, RAG pattern, IAM Identity Center requirement, data security model.
  • AWS Certified Developer – Associate — Q Developer capabilities for code generation, security scanning, debugging, and CI/CD integration.
  • AWS Certified DevOps Engineer – Professional — Code transformation agents, operational troubleshooting, CloudWatch integration, Console-to-Code.
  • Key Exam Concepts:
    • Amazon Q Business uses RAG (Retrieval Augmented Generation) over enterprise data
    • Access controls are inherited from source systems (ACL-aware)
    • IAM Identity Center is required for Q Business
    • Q Developer Free tier uses Builder ID; Pro tier supports Identity Center
    • Q Business does NOT use customer data to train foundation models
    • Q Developer provides IP indemnity only in Pro tier

Amazon Q — Evolution & Roadmap

  • 2023 (Preview) — Amazon Q announced at re:Invent 2023 as a unified AI assistant for AWS.
  • April 2024 (GA) — Amazon Q generally available; CodeWhisperer rebranded to Amazon Q Developer.
  • 2024-2025 — Added agentic coding, MCP support, .NET/Angular transformation, Console-to-Code, GitLab integration.
  • Feb 2025 — Java 21 upgrade support added to transformation agent.
  • June 2025 — Agentic capabilities in AWS Console; agentic coding in JetBrains and Visual Studio.
  • May 2026 — IDE plugin end-of-support announced (April 2027). Kiro announced as successor for IDE/agentic coding.
  • Going forward — Q Developer continues in Console, CLI, and APIs. Kiro takes over IDE-based development. Q Business continues expanding enterprise capabilities.

AWS Certification Exam Practice Questions

  • Questions are collected from Internet and the answers are marked as per my knowledge and understanding (which might differ with yours).
  • AWS services are updated everyday and both the answers and questions might be outdated soon, so research accordingly.
  • AWS exam questions are not updated to keep up the pace with AWS updates, so even if the underlying feature has changed the question might not be updated
  • Open to further feedback, discussion and correction.
  1. A company wants to deploy a generative AI assistant that can answer employee questions using internal documentation stored in Confluence, SharePoint, and Amazon S3. The assistant must respect existing document-level permissions. Which AWS service should be used?
    1. Amazon Q Developer
    2. Amazon Q Business
    3. Amazon Bedrock Knowledge Bases
    4. Amazon Kendra

    Explanation: Amazon Q Business is designed for enterprise knowledge retrieval with RAG over company data. It supports 40+ connectors including Confluence, SharePoint, and S3, and respects document-level ACL permissions. Amazon Q Developer is for coding assistance. While Bedrock Knowledge Bases can also do RAG, Q Business provides the fully managed enterprise assistant experience with built-in connectors and permission awareness.

  2. A development team is evaluating Amazon Q Developer Pro for their organization. Which of the following features are available ONLY in the Pro tier and NOT in the Free tier? (Choose TWO)
    1. Reference tracking for code suggestions
    2. IP indemnity for generated code
    3. Security vulnerability scanning
    4. Administrative dashboard with user and policy management
    5. Ability to suppress public code suggestions

    Explanation: IP indemnity and admin dashboard/policy management are Pro-tier only features. Reference tracking and suppressing public code suggestions are available in both Free and Pro tiers. Security scanning is available in both tiers.

  3. A Solutions Architect needs to understand the authentication requirements for Amazon Q Business. Which statement is correct?
    1. Amazon Q Business supports IAM users directly for end-user access.
    2. Amazon Q Business requires Amazon Cognito User Pools for authentication.
    3. Amazon Q Business requires AWS IAM Identity Center for user authentication and access management.
    4. Amazon Q Business can use any SAML 2.0 identity provider directly without IAM Identity Center.

    Explanation: Amazon Q Business requires AWS IAM Identity Center for managing user authentication and access. IAM Identity Center can federate with external identity providers (Okta, Azure AD, etc.) via SAML 2.0, but the integration point for Q Business is always through IAM Identity Center.

  4. A company is using Amazon Q Developer to modernize their Java applications. They have 50 Pro tier subscriptions and need to upgrade 250,000 lines of code this month. What will be the transformation overage charge?
    1. $0 — all within allocation
    2. $50
    3. $150
    4. $750

    Explanation: With 50 Pro subscriptions, the pooled allocation is 50 × 4,000 = 200,000 LOC/month. Usage is 250,000 LOC, so overage is 50,000 LOC. At $0.003/LOC: 50,000 × $0.003 = $150.

  5. Which Amazon Q product allows business users to create custom generative AI applications without writing code, using natural language descriptions?
    1. Amazon Q Developer agents
    2. Amazon Q in QuickSight
    3. Amazon Q Apps
    4. Amazon Bedrock Agents

    Explanation: Amazon Q Apps is a no-code capability within Amazon Q Business (Pro tier) that allows business users to create custom GenAI applications from natural language descriptions. These apps leverage the same enterprise data connections and permissions. Q Developer agents are for software development tasks. Bedrock Agents require developer setup.

Frequently Asked Questions

What is Amazon Q Developer?

Amazon Q Developer is an AI-powered coding assistant that generates code, debugs issues, transforms legacy applications (Java 8→17, .NET to cross-platform), scans for security vulnerabilities, and provides CLI assistance — available in IDEs and the AWS Console.

What is the difference between Q Developer and Q Business?

Q Developer is for software development tasks (coding, debugging, AWS CLI help). Q Business is an enterprise AI assistant for business users that answers questions using company data via 40+ connectors to internal systems like SharePoint, Confluence, and Salesforce.

How much does Amazon Q cost?

Q Developer Free tier includes limited code suggestions. Q Developer Pro is $19/user/month with full agentic capabilities. Q Business Lite is $3/user/month (Q&A only) and Q Business Pro is $20/user/month (with plugins and actions).

Related Posts

References