Menu
AWS CodeStar
User Guide

What Is AWS CodeStar?

AWS CodeStar is a cloud-based service for creating, managing, and working with software development projects on AWS. You can quickly develop, build, and deploy applications on AWS with an AWS CodeStar project. An AWS CodeStar project creates and integrates AWS services for your project development toolchain. Depending on your choice of AWS CodeStar project template, that toolchain might include source control, build, deployment, virtual servers or serverless resources, and more. AWS CodeStar also manages the permissions required for project users (called team members). By adding users as team members to an AWS CodeStar project, project owners can quickly and simply grant each team member role-appropriate access to a project and its resources.

The following video provides a brief introduction to AWS CodeStar.

What Can I Do with AWS CodeStar?

You can use AWS CodeStar to help you set up your application development in the cloud and manage your development from a single, centralized dashboard. Specifically, you can:

  • Start new software projects on AWS in minutes using templates for web applications, web services and more: AWS CodeStar includes AWS CodeStar project templates for various project types and programming languages. Because AWS CodeStar takes care of the setup, all your project resources are configured to work together.

  • Manage project access for your team: AWS CodeStar provides a central console where you can assign project team members the roles they need to access tools and resources. These permissions are applied automatically across all AWS services used in your project, so you don't need to create or manage complex IAM policies.

  • Visualize, operate, and collaborate on your projects in one place: AWS CodeStar includes a project dashboard that provides an overall view of the project, its toolchain, and important events. You can monitor the latest project activity, like recent code commits, and track the status of your code changes, build results, and deployments, all from the same web page. You can monitor what's going on in the project from a single dashboard and drill into problems to investigate.

  • Iterate quickly with all the tools you need: AWS CodeStar includes an integrated development toolchain for your project. Team members push code, and changes are automatically deployed. Integration with issue tracking allows team members to keep track of what needs to be done next. You and your team can work together more quickly and efficiently across all phases of code delivery.

A Quick Look at AWS CodeStar

The following shows an example dashboard for a software project in AWS CodeStar.


                An example AWS CodeStar project dashboard main page

In this example, a project pipeline in AWS CodePipeline ensures that each code push made to an AWS CodeCommit repository is built and deployed to an Amazon EC2 instance using AWS CodeDeploy. The most recent commit messages, deployment statistics, and deployment status are displayed. You can drill down on the specifics of any commits, builds, or deployments.

How Do I Get Started with AWS CodeStar?

To get started with AWS CodeStar:

  1. Prepare to use AWS CodeStar by following the steps in Setting Up AWS CodeStar.

  2. Experiment with AWS CodeStar by following the steps in the Getting Started with AWS CodeStar walkthrough.

  3. Share your project with other developers by following the steps in Add Team Members to an AWS CodeStar Project .

  4. Expand your AWS CodeStar project by adding integration with your favorite IDE by following the steps in Integrate Your IDE with AWS CodeStar.