Amazon CodeStar
AWS CodeStar provides a unified user interface enabling you to easily manage your software development activities in one place. With AWS CodeStar, you can set up your entire continuous delivery toolchain in minutes, allowing you to create and manage projects, add team members with role-based access control, and integrate with other AWS developer tools including CodeCommit, CodeBuild, CodeDeploy, and CodePipeline.
Real signal across most facets with visible, nameable gaps — the contract exists but is thin, or the portal is good while governance and commercial terms are absent.
API Evangelist profiles Amazon CodeStar the way a machine reads it — 277 machine-readable artifacts across 18 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 CodeStar scores 57.4/100 (developing), 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 CodeStar
Each block below is one kind of artifact we hold for Amazon CodeStar. 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 18
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 CodeStar #X Amz Target=CodeStar 20170419.AssociateTeamMember API
The #X Amz Target=CodeStar 20170419.AssociateTeamMember API from Amazon CodeStar — 1 operation(s) for #x amz target=codestar 20170419.associateteammember.
Amazon CodeStar #X Amz Target=CodeStar 20170419.CreateProject API
The #X Amz Target=CodeStar 20170419.CreateProject API from Amazon CodeStar — 1 operation(s) for #x amz target=codestar 20170419.createproject.
Amazon CodeStar #X Amz Target=CodeStar 20170419.CreateUserProfile API
The #X Amz Target=CodeStar 20170419.CreateUserProfile API from Amazon CodeStar — 1 operation(s) for #x amz target=codestar 20170419.createuserprofile.
Amazon CodeStar #X Amz Target=CodeStar 20170419.DeleteProject API
The #X Amz Target=CodeStar 20170419.DeleteProject API from Amazon CodeStar — 1 operation(s) for #x amz target=codestar 20170419.deleteproject.
Amazon CodeStar #X Amz Target=CodeStar 20170419.DeleteUserProfile API
The #X Amz Target=CodeStar 20170419.DeleteUserProfile API from Amazon CodeStar — 1 operation(s) for #x amz target=codestar 20170419.deleteuserprofile.
Amazon CodeStar #X Amz Target=CodeStar 20170419.DescribeProject API
The #X Amz Target=CodeStar 20170419.DescribeProject API from Amazon CodeStar — 1 operation(s) for #x amz target=codestar 20170419.describeproject.
Amazon CodeStar #X Amz Target=CodeStar 20170419.DescribeUserProfile API
The #X Amz Target=CodeStar 20170419.DescribeUserProfile API from Amazon CodeStar — 1 operation(s) for #x amz target=codestar 20170419.describeuserprofile.
Amazon CodeStar #X Amz Target=CodeStar 20170419.DisassociateTeamMember API
The #X Amz Target=CodeStar 20170419.DisassociateTeamMember API from Amazon CodeStar — 1 operation(s) for #x amz target=codestar 20170419.disassociateteammember.
Amazon CodeStar #X Amz Target=CodeStar 20170419.ListProjects API
The #X Amz Target=CodeStar 20170419.ListProjects API from Amazon CodeStar — 1 operation(s) for #x amz target=codestar 20170419.listprojects.
Amazon CodeStar #X Amz Target=CodeStar 20170419.ListResources API
The #X Amz Target=CodeStar 20170419.ListResources API from Amazon CodeStar — 1 operation(s) for #x amz target=codestar 20170419.listresources.
Amazon CodeStar #X Amz Target=CodeStar 20170419.ListTagsForProject API
The #X Amz Target=CodeStar 20170419.ListTagsForProject API from Amazon CodeStar — 1 operation(s) for #x amz target=codestar 20170419.listtagsforproject.
Amazon CodeStar #X Amz Target=CodeStar 20170419.ListTeamMembers API
The #X Amz Target=CodeStar 20170419.ListTeamMembers API from Amazon CodeStar — 1 operation(s) for #x amz target=codestar 20170419.listteammembers.
Amazon CodeStar #X Amz Target=CodeStar 20170419.ListUserProfiles API
The #X Amz Target=CodeStar 20170419.ListUserProfiles API from Amazon CodeStar — 1 operation(s) for #x amz target=codestar 20170419.listuserprofiles.
Amazon CodeStar #X Amz Target=CodeStar 20170419.TagProject API
The #X Amz Target=CodeStar 20170419.TagProject API from Amazon CodeStar — 1 operation(s) for #x amz target=codestar 20170419.tagproject.
Amazon CodeStar #X Amz Target=CodeStar 20170419.UntagProject API
The #X Amz Target=CodeStar 20170419.UntagProject API from Amazon CodeStar — 1 operation(s) for #x amz target=codestar 20170419.untagproject.
Amazon CodeStar #X Amz Target=CodeStar 20170419.UpdateProject API
The #X Amz Target=CodeStar 20170419.UpdateProject API from Amazon CodeStar — 1 operation(s) for #x amz target=codestar 20170419.updateproject.
Amazon CodeStar #X Amz Target=CodeStar 20170419.UpdateTeamMember API
The #X Amz Target=CodeStar 20170419.UpdateTeamMember API from Amazon CodeStar — 1 operation(s) for #x amz target=codestar 20170419.updateteammember.
Amazon CodeStar #X Amz Target=CodeStar 20170419.UpdateUserProfile API
The #X Amz Target=CodeStar 20170419.UpdateUserProfile API from Amazon CodeStar — 1 operation(s) for #x amz target=codestar 20170419.updateuserprofile.
Scroll within the panel for all 18 ·
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.
Project Creation from Templates
Create projects from pre-built templates that automatically provision AWS resources including CodeCommit repositories, CodeBuild build projects, and CodePipeline pipelines.
Team Management with Role-Based Access
Add team members with Owner, Viewer, or Contributor roles, integrating directly with AWS IAM for secure access control.
Integrated Developer Toolchain
Automatically connects CodeCommit, CodeBuild, CodeDeploy, and CodePipeline into a unified continuous delivery pipeline.
Project Resource Dashboard
Unified dashboard to view and manage all AWS resources associated with a project.
User Profile Management
Cross-project user profiles storing display names, email addresses, and SSH public keys.
Project Tagging
Tag projects with key-value pairs for resource organization, cost allocation, and filtering.
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 Codestar 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 CodeStar API Rules
SPECTRALAmazon CodeStar API Rules
SPECTRALJSON Schema 92
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.
AssociateTeamMemberRequest
JSON SCHEMAAssociateTeamMemberResult
JSON SCHEMABucketKey
JSON SCHEMABucketName
JSON SCHEMAClientRequestToken
JSON SCHEMACodeCommitCodeDestination
JSON SCHEMACodeDestination
JSON SCHEMACode
JSON SCHEMACodeSource
JSON SCHEMACreateProjectRequest
JSON SCHEMACreateProjectResult
JSON SCHEMACreateUserProfileRequest
JSON SCHEMACreateUserProfileResult
JSON SCHEMACreatedTimestamp
JSON SCHEMADeleteProjectRequest
JSON SCHEMADeleteProjectResult
JSON SCHEMADeleteStack
JSON SCHEMADeleteUserProfileRequest
JSON SCHEMADeleteUserProfileResult
JSON SCHEMADescribeProjectRequest
JSON SCHEMADescribeProjectResult
JSON SCHEMADescribeUserProfileRequest
JSON SCHEMADescribeUserProfileResult
JSON SCHEMADisassociateTeamMemberRequest
JSON SCHEMADisassociateTeamMemberResult
JSON SCHEMAGitHubCodeDestination
JSON SCHEMAGitHubPersonalToken
JSON SCHEMALastModifiedTimestamp
JSON SCHEMAListProjectsRequest
JSON SCHEMAListProjectsResult
JSON SCHEMAListResourcesRequest
JSON SCHEMAListResourcesResult
JSON SCHEMAListTagsForProjectRequest
JSON SCHEMAListTagsForProjectResult
JSON SCHEMAListTeamMembersRequest
JSON SCHEMAListTeamMembersResult
JSON SCHEMAListUserProfilesRequest
JSON SCHEMAListUserProfilesResult
JSON SCHEMAMaxResults
JSON SCHEMAPaginationToken
JSON SCHEMAProjectArn
JSON SCHEMAProjectDescription
JSON SCHEMAProjectId
JSON SCHEMAProjectName
JSON SCHEMAProjectStatus
JSON SCHEMAProjectSummary
JSON SCHEMAProjectTemplateId
JSON SCHEMAProjectsList
JSON SCHEMAReason
JSON SCHEMARemoteAccessAllowed
JSON SCHEMARepositoryDescription
JSON SCHEMARepositoryEnableIssues
JSON SCHEMARepositoryIsPrivate
JSON SCHEMARepositoryName
JSON SCHEMARepositoryOwner
JSON SCHEMARepositoryType
JSON SCHEMAResourceId
JSON SCHEMAResource
JSON SCHEMAResourcesResult
JSON SCHEMARoleArn
JSON SCHEMARole
JSON SCHEMAS3Location
JSON SCHEMASourceCode
JSON SCHEMASshPublicKey
JSON SCHEMAStackId
JSON SCHEMAState
JSON SCHEMATagKey
JSON SCHEMATagKeys
JSON SCHEMATagProjectRequest
JSON SCHEMATagProjectResult
JSON SCHEMATagValue
JSON SCHEMATags
JSON SCHEMATeamMemberResult
JSON SCHEMATeamMember
JSON SCHEMATemplateParameterKey
JSON SCHEMATemplateParameterMap
JSON SCHEMATemplateParameterValue
JSON SCHEMAToolchain
JSON SCHEMAToolchainSource
JSON SCHEMAUntagProjectRequest
JSON SCHEMAUntagProjectResult
JSON SCHEMAUpdateProjectRequest
JSON SCHEMAUpdateProjectResult
JSON SCHEMAUpdateTeamMemberRequest
JSON SCHEMAUpdateTeamMemberResult
JSON SCHEMAUpdateUserProfileRequest
JSON SCHEMAUpdateUserProfileResult
JSON SCHEMAUserArn
JSON SCHEMAUserProfileDisplayName
JSON SCHEMAUserProfileSummary
JSON SCHEMAUserProfilesList
JSON SCHEMAScroll within the panel for all 92 ·
JSON Structure 92
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.
Codestar Associate Team Member Request Structure
JSON STRUCTURECodestar Associate Team Member Result Structure
JSON STRUCTURECodestar Bucket Key Structure
JSON STRUCTURECodestar Bucket Name Structure
JSON STRUCTURECodestar Client Request Token Structure
JSON STRUCTURECodestar Code Commit Code Destination Structure
JSON STRUCTURECodestar Code Destination Structure
JSON STRUCTURECodestar Code Source Structure
JSON STRUCTURECodestar Code Structure
JSON STRUCTURECodestar Create Project Request Structure
JSON STRUCTURECodestar Create Project Result Structure
JSON STRUCTURECodestar Create User Profile Request Structure
JSON STRUCTURECodestar Create User Profile Result Structure
JSON STRUCTURECodestar Created Timestamp Structure
JSON STRUCTURECodestar Delete Project Request Structure
JSON STRUCTURECodestar Delete Project Result Structure
JSON STRUCTURECodestar Delete Stack Structure
JSON STRUCTURECodestar Delete User Profile Request Structure
JSON STRUCTURECodestar Delete User Profile Result Structure
JSON STRUCTURECodestar Describe Project Request Structure
JSON STRUCTURECodestar Describe Project Result Structure
JSON STRUCTURECodestar Describe User Profile Request Structure
JSON STRUCTURECodestar Describe User Profile Result Structure
JSON STRUCTURECodestar Disassociate Team Member Request Structure
JSON STRUCTURECodestar Disassociate Team Member Result Structure
JSON STRUCTURECodestar Email Structure
JSON STRUCTURECodestar Git Hub Code Destination Structure
JSON STRUCTURECodestar Git Hub Personal Token Structure
JSON STRUCTURECodestar Last Modified Timestamp Structure
JSON STRUCTURECodestar List Projects Request Structure
JSON STRUCTURECodestar List Projects Result Structure
JSON STRUCTURECodestar List Resources Request Structure
JSON STRUCTURECodestar List Resources Result Structure
JSON STRUCTURECodestar List Tags For Project Request Structure
JSON STRUCTURECodestar List Tags For Project Result Structure
JSON STRUCTURECodestar List Team Members Request Structure
JSON STRUCTURECodestar List Team Members Result Structure
JSON STRUCTURECodestar List User Profiles Request Structure
JSON STRUCTURECodestar List User Profiles Result Structure
JSON STRUCTURECodestar Max Results Structure
JSON STRUCTURECodestar Pagination Token Structure
JSON STRUCTURECodestar Project Arn Structure
JSON STRUCTURECodestar Project Description Structure
JSON STRUCTURECodestar Project Id Structure
JSON STRUCTURECodestar Project Name Structure
JSON STRUCTURECodestar Project Status Structure
JSON STRUCTURECodestar Project Summary Structure
JSON STRUCTURECodestar Project Template Id Structure
JSON STRUCTURECodestar Projects List Structure
JSON STRUCTURECodestar Reason Structure
JSON STRUCTURECodestar Remote Access Allowed Structure
JSON STRUCTURECodestar Repository Description Structure
JSON STRUCTURECodestar Repository Enable Issues Structure
JSON STRUCTURECodestar Repository Is Private Structure
JSON STRUCTURECodestar Repository Name Structure
JSON STRUCTURECodestar Repository Owner Structure
JSON STRUCTURECodestar Repository Type Structure
JSON STRUCTURECodestar Resource Id Structure
JSON STRUCTURECodestar Resource Structure
JSON STRUCTURECodestar Resources Result Structure
JSON STRUCTURECodestar Role Arn Structure
JSON STRUCTURECodestar Role Structure
JSON STRUCTURECodestar S3 Location Structure
JSON STRUCTURECodestar Source Code Structure
JSON STRUCTURECodestar Ssh Public Key Structure
JSON STRUCTURECodestar Stack Id Structure
JSON STRUCTURECodestar State Structure
JSON STRUCTURECodestar Tag Key Structure
JSON STRUCTURECodestar Tag Keys Structure
JSON STRUCTURECodestar Tag Project Request Structure
JSON STRUCTURECodestar Tag Project Result Structure
JSON STRUCTURECodestar Tag Value Structure
JSON STRUCTURECodestar Tags Structure
JSON STRUCTURECodestar Team Member Result Structure
JSON STRUCTURECodestar Team Member Structure
JSON STRUCTURECodestar Template Parameter Key Structure
JSON STRUCTURECodestar Template Parameter Map Structure
JSON STRUCTURECodestar Template Parameter Value Structure
JSON STRUCTURECodestar Toolchain Source Structure
JSON STRUCTURECodestar Toolchain Structure
JSON STRUCTURECodestar Untag Project Request Structure
JSON STRUCTURECodestar Untag Project Result Structure
JSON STRUCTURECodestar Update Project Request Structure
JSON STRUCTURECodestar Update Project Result Structure
JSON STRUCTURECodestar Update Team Member Request Structure
JSON STRUCTURECodestar Update Team Member Result Structure
JSON STRUCTURECodestar Update User Profile Request Structure
JSON STRUCTURECodestar Update User Profile Result Structure
JSON STRUCTURECodestar User Arn Structure
JSON STRUCTURECodestar User Profile Display Name Structure
JSON STRUCTURECodestar User Profile Summary Structure
JSON STRUCTURECodestar User Profiles List Structure
JSON STRUCTUREScroll within the panel for all 92 ·
Examples 51
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.
Codestar Code Example
EXAMPLECodestar Code Source Example
EXAMPLECodestar Resource Example
EXAMPLECodestar S3 Location Example
EXAMPLECodestar Tags Example
EXAMPLECodestar Team Member Example
EXAMPLECodestar Toolchain Example
EXAMPLEScroll within the panel for all 51 ·
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 4
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.
CI/CD Pipeline Setup
Rapidly provision a complete continuous integration and delivery pipeline for application development teams.
Team Onboarding
Quickly add new developers to project teams with appropriate role-based permissions across all project resources.
Multi-Project Management
Manage multiple software development projects from a single interface with centralized team and resource visibility.
Developer Collaboration
Enable distributed development teams to collaborate on AWS-hosted projects with shared toolchains and access controls.
Integrations 6
Pre-built integrations with other platforms tell you where this provider already fits in a stack.
Pre-built integrations with other platforms and tools.
AWS CodeCommit
Source control integration for hosting Git repositories within CodeStar projects.
AWS CodeBuild
Build service integration for compiling source code and running tests in CodeStar projects.
AWS CodeDeploy
Deployment automation integration for deploying applications to AWS resources.
AWS CodePipeline
CI/CD orchestration integration for automating build, test, and deployment pipelines.
AWS IAM
Identity and access management integration for team member authentication and authorization.
AWS CloudFormation
Infrastructure provisioning integration for creating and managing project AWS resources.
Resources
Every other property we hold for Amazon CodeStar — 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 2
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 2
Pagination, idempotency, versioning, errors, and events
Build 1
SDKs, sample code, and the tooling you integrate with
Access & Security 5
Authentication, authorization, and security posture
Operate 3
Status, limits, changes, and where to get help
Commercial 2
Pricing, plans, and the legal terms of use
Company 1
The organization behind the API
← All providers · Data indexed from github.com/api-evangelist/amazon-codestar · machine-readable index on apis.io