Amazon CodeWhisperer provides developers with real-time code suggestions directly in the integrated development environment (IDE). Individual developers can use CodeWhisperer for free. Organizations pay a flat “per user, per month” subscription fee for using CodeWhisperer, and there are no upfront fees or long-term commitments.
CodeWhisperer is offered in two tiers:
CodeWhisperer Individual Tier
The CodeWhisperer Individual Tier is free to use. Individual developers can sign up and sign in using an email address with an AWS Builder ID to start using CodeWhisperer within minutes. The Individual Tier provides code suggestions, reference tracking, and security scans.
CodeWhisperer Professional Tier
In addition to the capabilities offered in the Individual Tier, the CodeWhisperer Professional Tier offers administrative capabilities to organizations that want to provide their developers with access to CodeWhisperer. Administrators get organizational license management to centrally manage which developers in the organization should have access to CodeWhisperer. They also get organizational policy management to set service policies at the organizational level, such as whether developers are allowed to receive code suggestions that might be similar to particular open source training data.
Professional Tier users can also take advantage of the new CodeWhisperer customization capability (preview). Organizations can use this capability to customize CodeWhisperer to generate more relevant recommendations by making it aware of an organization's internal libraries, APIs, classes or methods. During the preview, customers can use the CodeWhisperer customization capability to create up to eight customizations based on their internal code bases. They can keep up to two code customizations active at the same time—for free. Pricing will become available at general availability.
Developers can start using CodeWhisperer for free. Use CodeWhisperer to generate code suggestions and benefit from the reference tracker for free. It also includes up to 50 code scans (per user) per month at no cost.
Costs are calculated on a "per user, per month" basis, and organizations are billed monthly based on the maximum number of users who have access to CodeWhisperer during the billing period of a calendar month. Users added after the beginning of the billing period (first day of a calendar month) will be charged proportionally.
AWS Builder ID
AWS IAM Identity Center
Code generation languages supported
Code security scans
Organizational license management
Organizational policy management
Command line integration
- Both Individual and Professional tiers have no restriction on number of inference requests per month. However, fraud and abuse mitigation limits apply. Contact us if you need higher limits for legitimate use.
- CodeWhisperer is also available for free with AWS Cloud9, the AWS Lambda console, and Amazon SageMaker Studio.
Professional Tier pricing examples
You are an AWS administrator for your organization and subscribed to the CodeWhisperer Professional Tier. You have added 50 users to CodeWhisperer Professional subscriptions. The 50 users have access to CodeWhisperer for the entire month of October. You will be charged for the entire month for 50 users. You will receive the bill on November 1.
|Month||October (31 days in month)|
|Cost Calculations||$19 x (31/31) days x 50 users|
You are an AWS administrator for your organization and subscribed to the CodeWhisperer Professional Tier. On April 16, you newly subscribe 50 users. You will be charged a prorated amount for the 50 users for the remainder of the month. You will receive the bill on May 1.
|Month||April (30 days in month)|
|Cost Calculations||$19 x (15/30) days x 50 users|
You are an AWS administrator for your organization and subscribed to the CodeWhisperer Professional Tier. You start June with 50 users and add 10 users on June 11. You will be charged for 50 users for the entire month and for 10 users for 20 days (from June 11 to June 30). You will receive the bill on July 1.
|Month||June (30 days in month)|
|Cost Calculations||[$19 x (30/30) days X 50 users] +
[$19 x (20/30) days x 10 users]
You are an AWS Administrator for your organization and subscribed to the CodeWhisperer Professional Tier. You start January with 70 users and remove 10 users on January 11. The removed users will have access to CodeWhisperer through the end of the billing period, and you will be billed for them for the full billing period. At the end of the billing period, the removed users will no longer have access to CodeWhisperer. You will receive the bill on February 1.
|Month||January (31 days in month)|
|Cost Calculations||$19 x (31/31) days x 70 users|