

 AWS Cloud9 is no longer available to new customers. Existing customers of AWS Cloud9 can continue to use the service as normal. [Learn more](https://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-aws-cloudshell/)

# Working with environments in AWS Cloud9
<a name="environments"></a>

A *development environment* is a place in AWS Cloud9 where you store your project's files and where you run the tools to develop your applications.

AWS Cloud9 provides two types of development environments: *EC2 environments* and *SSH environments*. To understand the key similarities and differences between these development environments, see [EC2 environments compared with SSH environments in AWS Cloud9](ec2-env-versus-ssh-env.md).

Learn how to work with an environment in AWS Cloud9 by reading one or more of these topics.

**Topics**
+ [Creating an environment](create-environment.md)
+ [Accessing no-ingress EC2 instances with Systems Manager](ec2-ssm.md)
+ [Opening an environment](open-environment.md)
+ [Call AWS services from an Environment](credentials.md)
+ [Changing Environment Settings](change-environment.md)
+ [Working with Shared Environments](share-environment.md)
+ [Moving an environment Amazon EBS volumes](move-environment.md)
+ [Deleting an Environment](delete-environment.md)