Amazon CloudShell

AWS CloudShell is a browser-based terminal that enables users to manage and explore AWS resources directly from the AWS Management Console. Pre-authenticated, pre-installed with AWS CLI and dev tools, with 1 GB of persistent storage per region.

1 APIs 5 Features
CloudShellTerminalCLIBrowser-Based

APIs

Amazon CloudShell API

API for creating and managing CloudShell environments — browser-based terminal sessions for AWS resource management.

MCP Servers

Features

Pre-Authenticated Access

Sign in with AWS Console credentials — no additional authentication required.

Pre-Installed Tools

Amazon Linux 2 environment with AWS CLI, SDKs, and development tools pre-installed.

Persistent Storage

Up to 1 GB of persistent storage per AWS region for scripts and configurations.

No Additional Cost

Running commands in CloudShell incurs no extra charges beyond standard AWS service fees.

File Management

Upload and download files directly from the browser.

Use Cases

Quick CLI Access

Execute AWS CLI commands from any browser without local setup.

Script Execution

Run existing scripts with integrated AWS CLI documentation and auto-completion.

Security Operations

Reduce incident response times with seamless console-authenticated terminal access.

Training and Demos

Provide consistent, pre-configured AWS environments for training and demonstrations.

Integrations

AWS Management Console

Launch directly from any AWS Console page with existing credentials.

AWS CLI

Pre-installed and pre-configured AWS CLI for all service access.

AWS IAM

CloudShell inherits permissions from the signed-in IAM user or role.

Amazon S3

Upload files to and download files from S3 using CloudShell.

API Governance Rules

Amazon CloudShell API Rules

19 rules · 12 errors 6 warnings 1 info

SPECTRAL

Resources

🔗
TrustCenter
TrustCenter
🔗
VulnerabilityDisclosure
VulnerabilityDisclosure
🔗
DomainSecurity
DomainSecurity
🌐
Portal
Portal
🔗
Website
Website
🔗
Documentation
Documentation
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
💬
Support
Support
📰
Blog
Blog
👥
GitHubOrganization
GitHubOrganization
🌐
Console
Console
📝
SignUp
SignUp
🟢
StatusPage
StatusPage
👥
YouTube
YouTube
👥
StackOverflow
StackOverflow
🔗
Contact
Contact
🔗
Compliance
Compliance
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary
🔗
LLMsTxt
LLMsTxt
🔗
SecurityTxt
SecurityTxt
🔗
WellKnown
WellKnown
🔗
Packages
Packages
🔗
MCPServer
MCPServer
🔗
Conformance
Conformance
🔗
Lifecycle
Lifecycle

Sources

apis.yml Raw ↑
aid: amazon-cloudshell
name: Amazon CloudShell
description: AWS CloudShell is a browser-based terminal that enables users to manage and explore AWS resources directly from
  the AWS Management Console. Pre-authenticated, pre-installed with AWS CLI and dev tools, with 1 GB of persistent storage
  per region.
type: Index
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
tags:
- AWS
- CloudShell
- Terminal
- CLI
- Browser-Based
url: https://raw.githubusercontent.com/api-evangelist/amazon-cloudshell/refs/heads/main/apis.yml
created: '2026-03-16'
modified: '2026-06-20'
specificationVersion: '0.19'
apis:
- name: Amazon CloudShell API
  description: API for creating and managing CloudShell environments — browser-based terminal sessions for AWS resource management.
  image: https://a0.awsstatic.com/libra-css/images/logos/aws_logo_smile_1200x630.png
  humanURL: https://aws.amazon.com/cloudshell/
  baseURL: https://cloudshell.us-east-1.amazonaws.com
  tags:
  - AWS
  - CloudShell
  - Terminal
  - Development
  properties:
  - type: Documentation
    url: https://docs.aws.amazon.com/cloudshell/latest/userguide/
  - type: GettingStarted
    url: https://aws.amazon.com/cloudshell/getting-started/
  - type: Pricing
    url: https://aws.amazon.com/cloudshell/pricing/
  - type: FAQ
    url: https://aws.amazon.com/cloudshell/faqs/
  - type: APIReference
    url: https://docs.aws.amazon.com/cloudshell/latest/userguide/
  - type: CLI
    url: https://docs.aws.amazon.com/cli/latest/reference/cloudshell/
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
common:
- type: TrustCenter
  url: security/amazon-cloudshell-trust-center.yml
- type: VulnerabilityDisclosure
  url: security/amazon-cloudshell-vulnerability-disclosure.yml
- type: DomainSecurity
  url: security/amazon-cloudshell-domain-security.yml
- type: Portal
  url: https://aws.amazon.com/
- type: Website
  url: https://aws.amazon.com/cloudshell/
- type: Documentation
  url: https://docs.aws.amazon.com/cloudshell/latest/userguide/
- type: TermsOfService
  url: https://aws.amazon.com/service-terms/
- type: PrivacyPolicy
  url: https://aws.amazon.com/privacy/
- type: Support
  url: https://aws.amazon.com/premiumsupport/
- type: Blog
  url: https://aws.amazon.com/blogs/developer/
- type: GitHubOrganization
  url: https://github.com/aws
- type: Console
  url: https://console.aws.amazon.com/cloudshell/
- type: SignUp
  url: https://signin.aws.amazon.com/signup?request_type=register
- type: StatusPage
  url: https://health.aws.amazon.com/health/status
- type: YouTube
  url: https://www.youtube.com/user/AmazonWebServices
- type: StackOverflow
  url: https://stackoverflow.com/questions/tagged/aws-cloudshell
- type: Contact
  url: https://aws.amazon.com/contact-us/
- type: Compliance
  url: https://aws.amazon.com/compliance/
- type: SpectralRules
  url: rules/amazon-cloudshell-spectral-rules.yml
- type: Vocabulary
  url: vocabulary/amazon-cloudshell-vocabulary.yaml
- type: LLMsTxt
  url: llms/amazon-cloudshell-llms.txt
- type: SecurityTxt
  url: well-known/amazon-cloudshell-security.txt
- type: WellKnown
  url: well-known/amazon-cloudshell-well-known.yml
- type: Packages
  url: packages/amazon-cloudshell-packages.yml
- type: MCPServer
  url: mcp/amazon-cloudshell-mcp.yml
- type: Conformance
  url: conformance/amazon-cloudshell-conformance.yml
- type: Lifecycle
  url: lifecycle/amazon-cloudshell-lifecycle.yml
- type: Features
  data:
  - name: Pre-Authenticated Access
    description: Sign in with AWS Console credentials — no additional authentication required.
  - name: Pre-Installed Tools
    description: Amazon Linux 2 environment with AWS CLI, SDKs, and development tools pre-installed.
  - name: Persistent Storage
    description: Up to 1 GB of persistent storage per AWS region for scripts and configurations.
  - name: No Additional Cost
    description: Running commands in CloudShell incurs no extra charges beyond standard AWS service fees.
  - name: File Management
    description: Upload and download files directly from the browser.
- type: UseCases
  data:
  - name: Quick CLI Access
    description: Execute AWS CLI commands from any browser without local setup.
  - name: Script Execution
    description: Run existing scripts with integrated AWS CLI documentation and auto-completion.
  - name: Security Operations
    description: Reduce incident response times with seamless console-authenticated terminal access.
  - name: Training and Demos
    description: Provide consistent, pre-configured AWS environments for training and demonstrations.
- type: Integrations
  data:
  - name: AWS Management Console
    description: Launch directly from any AWS Console page with existing credentials.
  - name: AWS CLI
    description: Pre-installed and pre-configured AWS CLI for all service access.
  - name: AWS IAM
    description: CloudShell inherits permissions from the signed-in IAM user or role.
  - name: Amazon S3
    description: Upload files to and download files from S3 using CloudShell.