Amazon CodeCatalyst
Amazon CodeCatalyst is a unified software development service that helps teams collaborate more effectively on software projects. It provides integrated tools for source code management, CI/CD workflows, issue tracking, and cloud-based development environments (Dev Environments). Teams can use CodeCatalyst to accelerate development velocity, standardize workflows, and integrate natively with AWS services and third-party tools.
Solid contracts, transparent operations, and an easy start — typically complete on four or five facets with one clear soft spot.
API Evangelist profiles Amazon CodeCatalyst the way a machine reads it — 456 machine-readable artifacts across 4 APIs, pulled from the provider's own public surface and indexed so a developer, an analyst, or an AI agent can evaluate it against every other provider on the network.
Every provider in the network is reduced to the same set of machine-readable artifacts — OpenAPI contracts, event specifications, GraphQL schemas, runnable collections, pricing and rate-limit signals, security posture, OAuth scopes, and the agent surfaces (MCP servers and skills) that let software drive the API on its own. We profile them because the interface is the part of a company you can actually inspect: it is a truer signal of what a provider does than any marketing page. From those artifacts we compute the Kin Score — Amazon CodeCatalyst scores 60.9/100 (strong), with a separate agent-readiness read of 48/100 (agent ready). The full breakdown is below, followed by every artifact we hold — each card links through to its machine-readable definition on apis.io.
Kin Score
This is the API Evangelist rating — a single, repeatable read computed from the artifacts on this page. Green fill is points earned; the red track is points possible, so every bar shows earned-versus-possible at a glance.
How we profile Amazon CodeCatalyst
Each block below is one kind of artifact we hold for Amazon CodeCatalyst. For each we say what it is and why it earns a place in the profile, then list every one we've indexed — capped at two rows, scroll within the panel for the rest.
APIs 4
Each API is captured as its own OpenAPI definition — every operation, parameter, and response. This is the single most useful machine-readable description of what an API does, and it's what lets us score, lint, mock, and generate against it without asking the provider for anything.
Individual APIs this provider publishes, each with its own machine-readable definition.
Amazon CodeCatalyst AccessTokens API
The AccessTokens API from Amazon CodeCatalyst — 2 operation(s) for accesstokens.
Amazon CodeCatalyst Session API
The Session API from Amazon CodeCatalyst — 1 operation(s) for session.
Amazon CodeCatalyst Spaces API
The Spaces API from Amazon CodeCatalyst — 18 operation(s) for spaces.
Amazon CodeCatalyst UserDetails API
The UserDetails API from Amazon CodeCatalyst — 1 operation(s) for userdetails.
Features 6
The notable capabilities this provider advertises, captured as structured features so they can be searched and compared instead of read one landing page at a time.
Notable capabilities this provider offers.
Dev Environments
Cloud-based development environments pre-configured with your project code and tools enabling instant onboarding and eliminating local setup friction.
Source Repositories
Built-in Git repositories for hosting and managing source code with branching, pull requests, and code review capabilities.
CI/CD Workflows
Visual workflow builder for creating automated build, test, and deployment pipelines with native AWS service integrations.
Project Management
Integrated issue tracking and project boards for organizing work, tracking bugs, and managing feature development alongside code.
Spaces
Organizational units for grouping projects and managing team membership, billing, and resource access across an organization.
Third-Party Integrations
Connect to GitHub repositories, Jira, Slack, and other third-party tools to incorporate CodeCatalyst into existing development workflows.
Semantic Vocabularies 1
JSON-LD contexts give the data shared meaning across APIs. We profile them because semantics are what let a machine reconcile 'customer' here with 'customer' somewhere else.
JSON-LD contexts and semantic vocabularies used across these APIs.
Amazon Codecatalyst Context
JSON-LDSpectral Rules 2
Governance rulesets we run against this provider's specs — the automated checks behind parts of the score. Profiling them makes the quality bar explicit and re-runnable, not a matter of opinion.
Amazon CodeCatalyst API Rules
SPECTRALAmazon CodeCatalyst API Rules
SPECTRALJSON Schema 170
Standalone JSON Schema definitions describe the data models behind the API. We profile them so the shapes are validatable on their own — useful long after a single request is forgotten.
Standalone JSON Schema definitions for this provider's data models.
AccessTokenId
JSON SCHEMAAccessTokenName
JSON SCHEMAAccessTokenSecret
JSON SCHEMAAccessTokenSummaries
JSON SCHEMAAccessTokenSummary
JSON SCHEMABoolean
JSON SCHEMAClientToken
JSON SCHEMAComparisonOperator
JSON SCHEMACreateAccessTokenRequest
JSON SCHEMACreateAccessTokenResponse
JSON SCHEMACreateDevEnvironmentRequestAliasString
JSON SCHEMACreateDevEnvironmentRequest
JSON SCHEMACreateDevEnvironmentResponse
JSON SCHEMACreateProjectRequest
JSON SCHEMACreateProjectResponse
JSON SCHEMACreateSourceRepositoryBranchRequest
JSON SCHEMACreateSourceRepositoryBranchResponse
JSON SCHEMACreateSourceRepositoryRequest
JSON SCHEMACreateSourceRepositoryResponse
JSON SCHEMADeleteAccessTokenRequest
JSON SCHEMADeleteAccessTokenResponse
JSON SCHEMADeleteDevEnvironmentRequest
JSON SCHEMADeleteDevEnvironmentResponse
JSON SCHEMADeleteProjectRequest
JSON SCHEMADeleteProjectResponse
JSON SCHEMADeleteSourceRepositoryRequest
JSON SCHEMADeleteSourceRepositoryResponse
JSON SCHEMADeleteSpaceRequest
JSON SCHEMADeleteSpaceResponse
JSON SCHEMADevEnvironmentAccessDetails
JSON SCHEMADevEnvironmentRepositorySummaries
JSON SCHEMADevEnvironmentRepositorySummary
JSON SCHEMADevEnvironmentSessionConfiguration
JSON SCHEMADevEnvironmentSessionSummaryIdString
JSON SCHEMADevEnvironmentSessionSummary
JSON SCHEMADevEnvironmentSessionType
JSON SCHEMADevEnvironmentSessionsSummaryList
JSON SCHEMADevEnvironmentStatus
JSON SCHEMADevEnvironmentSummaryAliasString
JSON SCHEMADevEnvironmentSummaryCreatorIdString
JSON SCHEMADevEnvironmentSummaryList
JSON SCHEMADevEnvironmentSummary
JSON SCHEMAEmailAddress
JSON SCHEMAEventLogEntries
JSON SCHEMAEventLogEntry
JSON SCHEMAEventPayload
JSON SCHEMAExecuteCommandSessionConfigurationArguments
JSON SCHEMAExecuteCommandSessionConfiguration
JSON SCHEMAFilterKey
JSON SCHEMAFilter
JSON SCHEMAFilters
JSON SCHEMAGetDevEnvironmentRequest
JSON SCHEMAGetDevEnvironmentResponseAliasString
JSON SCHEMAGetDevEnvironmentResponseCreatorIdString
JSON SCHEMAGetDevEnvironmentResponse
JSON SCHEMAGetProjectRequest
JSON SCHEMAGetProjectResponse
JSON SCHEMAGetSourceRepositoryCloneUrlsRequest
JSON SCHEMAGetSourceRepositoryCloneUrlsResponse
JSON SCHEMAGetSourceRepositoryRequest
JSON SCHEMAGetSourceRepositoryResponse
JSON SCHEMAGetSpaceRequest
JSON SCHEMAGetSpaceResponse
JSON SCHEMAGetSubscriptionRequest
JSON SCHEMAGetSubscriptionResponse
JSON SCHEMAGetUserDetailsRequestIdString
JSON SCHEMAGetUserDetailsRequest
JSON SCHEMAGetUserDetailsRequestUserNameString
JSON SCHEMAGetUserDetailsResponse
JSON SCHEMAIdeConfigurationList
JSON SCHEMAIdeConfigurationNameString
JSON SCHEMAIdeConfigurationRuntimeString
JSON SCHEMAIdeConfiguration
JSON SCHEMAIdeNameString
JSON SCHEMAIdeRuntimeString
JSON SCHEMAIde
JSON SCHEMAIdes
JSON SCHEMAInactivityTimeoutMinutes
JSON SCHEMAInstanceType
JSON SCHEMAListAccessTokensRequestMaxResultsInteger
JSON SCHEMAListAccessTokensRequestNextTokenString
JSON SCHEMAListAccessTokensRequest
JSON SCHEMAListAccessTokensResponse
JSON SCHEMAListDevEnvironmentSessionsRequest
JSON SCHEMAListDevEnvironmentSessionsResponse
JSON SCHEMAListDevEnvironmentsRequestMaxResultsInteger
JSON SCHEMAListDevEnvironmentsRequestNextTokenString
JSON SCHEMAListDevEnvironmentsRequest
JSON SCHEMAListDevEnvironmentsResponse
JSON SCHEMAListEventLogsRequestMaxResultsInteger
JSON SCHEMAListEventLogsRequestNextTokenString
JSON SCHEMAListEventLogsRequest
JSON SCHEMAListEventLogsResponse
JSON SCHEMAListProjectsRequestMaxResultsInteger
JSON SCHEMAListProjectsRequestNextTokenString
JSON SCHEMAListProjectsRequest
JSON SCHEMAListProjectsResponse
JSON SCHEMAListSourceRepositoriesItem
JSON SCHEMAListSourceRepositoriesItems
JSON SCHEMAListSourceRepositoriesRequestNextTokenString
JSON SCHEMAListSourceRepositoriesRequest
JSON SCHEMAListSourceRepositoriesResponse
JSON SCHEMAListSourceRepositoryBranchesItem
JSON SCHEMAListSourceRepositoryBranchesItems
JSON SCHEMAListSourceRepositoryBranchesRequest
JSON SCHEMAListSourceRepositoryBranchesResponse
JSON SCHEMAListSpacesRequestNextTokenString
JSON SCHEMAListSpacesRequest
JSON SCHEMAListSpacesResponse
JSON SCHEMANameString
JSON SCHEMAOperationType
JSON SCHEMAPersistentStorageConfiguration
JSON SCHEMAPersistentStorage
JSON SCHEMAPersistentStorageSizeInGiBInteger
JSON SCHEMAProjectDescription
JSON SCHEMAProjectDisplayName
JSON SCHEMAProjectInformation
JSON SCHEMAProjectListFilter
JSON SCHEMAProjectListFilters
JSON SCHEMAProjectSummaries
JSON SCHEMAProjectSummary
JSON SCHEMARegionString
JSON SCHEMARepositoriesInput
JSON SCHEMARepositoryInput
JSON SCHEMASensitiveString
JSON SCHEMASourceRepositoryBranchRefString
JSON SCHEMASourceRepositoryBranchString
JSON SCHEMASourceRepositoryDescriptionString
JSON SCHEMASourceRepositoryIdString
JSON SCHEMASourceRepositoryNameString
JSON SCHEMASpaceDescription
JSON SCHEMASpaceSummaries
JSON SCHEMASpaceSummary
JSON SCHEMAStartDevEnvironmentRequest
JSON SCHEMAStartDevEnvironmentResponse
JSON SCHEMAStartDevEnvironmentSessionRequest
JSON SCHEMAStartDevEnvironmentSessionResponse
JSON SCHEMAStatusReason
JSON SCHEMAStopDevEnvironmentRequest
JSON SCHEMAStopDevEnvironmentResponse
JSON SCHEMAStopDevEnvironmentSessionRequest
JSON SCHEMAStopDevEnvironmentSessionResponse
JSON SCHEMAStringList
JSON SCHEMAString
JSON SCHEMASyntheticTimestamp_date_time
JSON SCHEMATimestamp
JSON SCHEMAUpdateDevEnvironmentRequestAliasString
JSON SCHEMAUpdateDevEnvironmentRequest
JSON SCHEMAUpdateDevEnvironmentResponseAliasString
JSON SCHEMAUpdateDevEnvironmentResponse
JSON SCHEMAUpdateProjectRequest
JSON SCHEMAUpdateProjectResponse
JSON SCHEMAUpdateSpaceRequest
JSON SCHEMAUpdateSpaceResponse
JSON SCHEMAUserIdentity
JSON SCHEMAUserType
JSON SCHEMAUuid
JSON SCHEMAVerifySessionResponseIdentityString
JSON SCHEMAVerifySessionResponse
JSON SCHEMAScroll within the panel for all 170 ·
JSON Structure 170
JSON Structure captures the data shapes in a form built for tooling — a complement to JSON Schema that keeps the model machine-legible.
JSON Structure definitions describing this provider's data shapes.
Amazon Codecatalyst Access Token Id Structure
JSON STRUCTUREAmazon Codecatalyst Access Token Name Structure
JSON STRUCTUREAmazon Codecatalyst Access Token Secret Structure
JSON STRUCTUREAmazon Codecatalyst Access Token Summaries Structure
JSON STRUCTUREAmazon Codecatalyst Access Token Summary Structure
JSON STRUCTUREAmazon Codecatalyst Boolean Structure
JSON STRUCTUREAmazon Codecatalyst Client Token Structure
JSON STRUCTUREAmazon Codecatalyst Comparison Operator Structure
JSON STRUCTUREAmazon Codecatalyst Create Project Request Structure
JSON STRUCTUREAmazon Codecatalyst Create Project Response Structure
JSON STRUCTUREAmazon Codecatalyst Delete Project Request Structure
JSON STRUCTUREAmazon Codecatalyst Delete Project Response Structure
JSON STRUCTUREAmazon Codecatalyst Delete Space Request Structure
JSON STRUCTUREAmazon Codecatalyst Delete Space Response Structure
JSON STRUCTUREAmazon Codecatalyst Dev Environment Status Structure
JSON STRUCTUREAmazon Codecatalyst Dev Environment Summary Structure
JSON STRUCTUREAmazon Codecatalyst Email Address Structure
JSON STRUCTUREAmazon Codecatalyst Event Log Entries Structure
JSON STRUCTUREAmazon Codecatalyst Event Log Entry Structure
JSON STRUCTUREAmazon Codecatalyst Event Payload Structure
JSON STRUCTUREAmazon Codecatalyst Execute Command Session Configuration Arguments Member String Structure
JSON STRUCTUREAmazon Codecatalyst Filter Key Structure
JSON STRUCTUREAmazon Codecatalyst Filter Structure
JSON STRUCTUREAmazon Codecatalyst Filters Structure
JSON STRUCTUREAmazon Codecatalyst Get Project Request Structure
JSON STRUCTUREAmazon Codecatalyst Get Project Response Structure
JSON STRUCTUREAmazon Codecatalyst Get Space Request Structure
JSON STRUCTUREAmazon Codecatalyst Get Space Response Structure
JSON STRUCTUREAmazon Codecatalyst Get Subscription Request Structure
JSON STRUCTUREAmazon Codecatalyst Get Subscription Response Structure
JSON STRUCTUREAmazon Codecatalyst Get User Details Request Structure
JSON STRUCTUREAmazon Codecatalyst Get User Details Response Structure
JSON STRUCTUREAmazon Codecatalyst Ide Configuration List Structure
JSON STRUCTUREAmazon Codecatalyst Ide Configuration Structure
JSON STRUCTUREAmazon Codecatalyst Ide Name String Structure
JSON STRUCTUREAmazon Codecatalyst Ide Runtime String Structure
JSON STRUCTUREAmazon Codecatalyst Ide Structure
JSON STRUCTUREAmazon Codecatalyst Ides Structure
JSON STRUCTUREAmazon Codecatalyst Inactivity Timeout Minutes Structure
JSON STRUCTUREAmazon Codecatalyst Instance Type Structure
JSON STRUCTUREAmazon Codecatalyst List Access Tokens Request Structure
JSON STRUCTUREAmazon Codecatalyst List Dev Environment Sessions Request Max Results Integer Structure
JSON STRUCTUREAmazon Codecatalyst List Event Logs Request Structure
JSON STRUCTUREAmazon Codecatalyst List Event Logs Response Structure
JSON STRUCTUREAmazon Codecatalyst List Projects Request Structure
JSON STRUCTUREAmazon Codecatalyst List Projects Response Structure
JSON STRUCTUREAmazon Codecatalyst List Source Repository Branches Request Max Results Integer Structure
JSON STRUCTUREAmazon Codecatalyst List Source Repository Branches Request Next Token String Structure
JSON STRUCTUREAmazon Codecatalyst List Spaces Request Structure
JSON STRUCTUREAmazon Codecatalyst List Spaces Response Structure
JSON STRUCTUREAmazon Codecatalyst Name String Structure
JSON STRUCTUREAmazon Codecatalyst Operation Type Structure
JSON STRUCTUREAmazon Codecatalyst Persistent Storage Structure
JSON STRUCTUREAmazon Codecatalyst Project Description Structure
JSON STRUCTUREAmazon Codecatalyst Project Display Name Structure
JSON STRUCTUREAmazon Codecatalyst Project Information Structure
JSON STRUCTUREAmazon Codecatalyst Project List Filter Structure
JSON STRUCTUREAmazon Codecatalyst Project List Filters Structure
JSON STRUCTUREAmazon Codecatalyst Project Summaries Structure
JSON STRUCTUREAmazon Codecatalyst Project Summary Structure
JSON STRUCTUREAmazon Codecatalyst Region String Structure
JSON STRUCTUREAmazon Codecatalyst Repositories Input Structure
JSON STRUCTUREAmazon Codecatalyst Repository Input Structure
JSON STRUCTUREAmazon Codecatalyst Sensitive String Structure
JSON STRUCTUREAmazon Codecatalyst Space Description Structure
JSON STRUCTUREAmazon Codecatalyst Space Summaries Structure
JSON STRUCTUREAmazon Codecatalyst Space Summary Structure
JSON STRUCTUREAmazon Codecatalyst Start Dev Environment Session Response Session Id String Structure
JSON STRUCTUREAmazon Codecatalyst Status Reason Structure
JSON STRUCTUREAmazon Codecatalyst String List Structure
JSON STRUCTUREAmazon Codecatalyst String Structure
JSON STRUCTUREAmazon Codecatalyst Timestamp Structure
JSON STRUCTUREAmazon Codecatalyst Update Project Request Structure
JSON STRUCTUREAmazon Codecatalyst Update Project Response Structure
JSON STRUCTUREAmazon Codecatalyst Update Space Request Structure
JSON STRUCTUREAmazon Codecatalyst Update Space Response Structure
JSON STRUCTUREAmazon Codecatalyst User Identity Structure
JSON STRUCTUREAmazon Codecatalyst User Type Structure
JSON STRUCTUREAmazon Codecatalyst Uuid Structure
JSON STRUCTUREAmazon Codecatalyst Verify Session Response Structure
JSON STRUCTUREScroll within the panel for all 170 ·
Examples 88
Real request and response payloads are what turn a spec from abstract into obvious — and they're one of the twelve things an agent needs to call an API correctly on the first try.
Example request and response payloads for these APIs.
Scroll within the panel for all 88 ·
Security Posture 4
Authentication, domain security, vulnerability disclosure, and trust-center signals — the evidence that a provider takes security seriously enough to document it. We profile it because you can't govern what you can't see.
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Agentic Access 1
An x-agentic-access contract marks which operations are safe for an agent to run on its own and which need a human in the loop. It is the difference between an API an agent can use and one it can use safely.
Recommended x-agentic-access execution contracts for AI agents.
Use Cases 3
What developers actually build with this provider — captured so the catalogue answers 'what is this for', not just 'what does this expose'.
What developers build with this provider.
Rapid Developer Onboarding
Use Dev Environments to eliminate local development setup time, allowing new developers to be productive within minutes on any project.
Standardized CI/CD Pipelines
Create and enforce consistent build, test, and deployment workflows across all projects in a space, reducing inconsistency and manual pipeline maintenance.
Collaborative Code Development
Enable distributed teams to collaborate on source code through integrated repositories, pull requests, and code review workflows.
Integrations 7
Pre-built integrations with other platforms tell you where this provider already fits in a stack.
Pre-built integrations with other platforms and tools.
GitHub
Connect GitHub repositories to CodeCatalyst projects and sync code.
Jira
Link CodeCatalyst issues with Jira for unified project tracking.
Slack
Receive CodeCatalyst notifications and workflow status updates in Slack.
Amazon Q Developer
AI coding assistance integrated into Dev Environments and code reviews.
AWS Lambda
Deploy serverless functions as part of CodeCatalyst CI/CD workflows.
Amazon ECS
Deploy containerized applications to ECS from CodeCatalyst pipelines.
AWS CloudFormation
Deploy infrastructure as code using CloudFormation actions in workflows.
Scroll within the panel for all 7 ·
Resources
Every other property we hold for Amazon CodeCatalyst — documentation, portals, status pages, policies, and corporate surface — grouped by the job it does, following the integrator's arc from getting started to running in production.
Get Started 4
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 6
Authentication, authorization, and security posture
Operate 1
Status, limits, changes, and where to get help
Commercial 3
Pricing, plans, and the legal terms of use
Company 2
The organization behind the API
← All providers · Data indexed from github.com/api-evangelist/amazon-codecatalyst · machine-readable index on apis.io