Amazon CloudShell website screenshot

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.

Amazon CloudShell publishes 1 API on the APIs.io network. Tagged areas include CloudShell, Terminal, CLI, and Browser-Based.

The Amazon CloudShell catalog on APIs.io includes 1 Spectral governance ruleset.

Amazon CloudShell’s developer surface includes developer portal, documentation, support, engineering blog, developer console, signup flow, YouTube channel, and 20 more developer resources.

31.9/100 thin ▬ flat Agent 9/100 agent aware Full breakdown ↓
scored 2026-07-28 · rubric v0.6
1 APIs 1 MCP Servers 5 Features 4 Use Cases
CloudShellTerminalCLIBrowser-Based

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 31.9/100 · thin
Contract Quality 0.0 / 25
Developer Ergonomics 6.5 / 20
Commercial Clarity 10.0 / 20
Operational Transparency 2.7 / 13
Governance 4.9 / 12
Discoverability 7.8 / 10
Agent readiness — 9/100 · agent aware
Machine-Readable Contract 0 / 18
Agentic Access Contract 0 / 10
MCP Server 12 / 12
Machine-Readable Auth 0 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 0 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 4 / 4
Consent & Bot Identity 3 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/amazon-cloudshell: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 1

Individual APIs this provider publishes, each with its own machine-readable definition.

Amazon CloudShell API

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

MCP Servers 1

Model Context Protocol servers that expose these APIs to AI agents.

Features 5

Notable capabilities this provider offers.

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.

Spectral Rules 1

Spectral governance rulesets for linting and validating these APIs.

Amazon CloudShell API Rules

19 rules · 12 errors 6 warnings 1 info

SPECTRAL

Security Posture 3

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Amazon Cloudshell Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Amazon Cloudshell Vulnerability Disclosure

security.txt · contact published

SECURITY

Amazon Cloudshell Trust Center

PCI DSS, HIPAA, FedRAMP, GDPR, FIPS 140

SECURITY

Use Cases 4

What developers build with this provider.

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 4

Pre-built integrations with other platforms and tools.

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.

Resources

Get Started 3

Portal, sign-up, and the first successful call

Documentation 1

Reference material describing how the API behaves

Agent Surfaces 3

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 4

Pagination, idempotency, versioning, errors, and events

Build 2

SDKs, sample code, and the tooling you integrate with

Access & Security 5

Authentication, authorization, and security posture

Learn 1

Tutorials, courses, talks, and written guidance

Operate 4

Status, limits, changes, and where to get help

Commercial 2

Pricing, plans, and the legal terms of use

Company 2

The organization behind the API

Source (apis.yml)

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
accessModel:
  pricing: unknown
  onboarding: unknown
  trial: false
  try_now: false
  public: false
  label: Unknown
  confidence: low
  source: []
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/amazon-cloudshell.png
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.