Product
Jentic OSThe workplace. An in-house AI platform for every employeeJentic OneSafe access. Agents reach your systems without holding keysJentic AIRThe foundation. Gets your existing platforms ready for AI
Pricing
Developers

GET STARTED

API DirectoryBrowse 10,000+ APIs Ready For AI Agent IntegrationDocumentationGuides and API reference

TOOLS

API ScoringCheck your AI Readiness using our scorecardArazzo UIVisualize Arazzo Workflows As Interactive DocumentationArazzo EditorBuild And Edit Multi-Step API Workflows Visually

COMMUNITY

GitHubOpen source projects and examplesOpen StandardsBuilt on open specs. Never locked in.
Resources
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Try it now
Jentic OSJentic OneJentic AIR
Pricing
API DirectoryDocumentationAPI ScoringArazzo UIArazzo EditorGitHubOpen Standards
Resources
About UsCareersContact
Try it now
JenticJentic
Products
  • Jentic OS
  • Jentic One
  • Jentic AIR
For Developers
  • API Directory
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
  • Trust Centre
ISO/IEC 27001:2022 certification badge issued by Prescient SecurityISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

AICPA SOC for Service Organizations logoAICPA SOC for Service Organizations logo

SOC 2® Type 1 report

Audited by Prescient Assurance

Terms & Conditions•Privacy Policy•
© 2026 Jentic Technology Ltd. All rights reserved.
2 Grattan Court East, Dublin, D02 VX86, Ireland
Switch to light modeSwitch to dark mode
APIs / Developer Tools / Amazonaws / AWS CodeStar
AWS CodeStar logo

AWS CodeStar

Browse all Amazonaws APIs
60
AI ReadinessAI-Aware (B-)60/100
See full scorecard
Agent-ready OpenAPI document · curated by JenticDeveloper ToolsProject Managementhmac18 EndpointsREST

Know of an official OpenAPI document? Contribute it →

For Agents

Create AWS CodeStar projects from templates, list their underlying AWS resources, and manage team members and user profiles. Backed by 18 endpoints across projects, team members, and user profiles.

Use for: I need to create a CodeStar project from a Lambda template, List all team members on a CodeStar project, Add a team member to a CodeStar project as a Contributor, List the AWS resources tied to a CodeStar project

Not supported: Does not handle pipeline execution, deployment orchestration, or source-code editing - use for CodeStar project, team member, and user profile management only.

Jentic publishes the only available OpenAPI specification for AWS CodeStar, keeping it validated and agent-ready. AWS CodeStar provides project-template-driven scaffolding that ties together CodeCommit, CodeBuild, CodeDeploy, CodePipeline, and CloudFormation under a single project. The API covers projects, team members, user profiles, and resource listings, so an agent can create a CodeStar project from a template, list its underlying AWS resources, and manage team membership.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the AWS CodeStar to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the AWS CodeStar, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.

Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.

1

Step 1: Jentic One Host machine

# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Famazonaws.com%2Fcodestar" | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Famazonaws.com%2Fcodestar" | sh
jentic register       # connects your agent to your Jentic One instance

Jentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.

Capabilities

What an agent can do with AWS CodeStar API.

Create a CodeStar project from a built-in or custom template covering source, build, and deploy resources

List AWS resources (CodeCommit repository, CodePipeline pipeline, EC2 or Lambda targets) backing a CodeStar project

Associate and disassociate team members on a project with a project role

Update team member project roles and remote-access permissions

Manage CodeStar user profile attributes including SSH public key and display name

Tag CodeStar projects for cost allocation and ownership

Use Cases

Patterns agents use AWS CodeStar API for, with concrete tasks.

★ Templated Project Provisioning

CodeStar's CreateProject takes a template (or a toolchain S3 reference for custom templates) and provisions a CodeCommit repository, CodeBuild project, CodePipeline pipeline, and target compute (EC2, Lambda, or Beanstalk) under one project ID. ListResources returns the ARNs of every backing resource, so an agent can hand off ARNs to downstream automation. This is useful when bootstrapping new microservices that follow a standard organisational shape.

Create a CodeStar project named billing-svc from template 'aws-lambda-nodejs' and list the resources it provisioned

Team Membership Lifecycle

Engineering managers use AssociateTeamMember, DisassociateTeamMember, and UpdateTeamMember to grant or revoke project access with roles such as Owner, Contributor, and Viewer. ListTeamMembers gives a per-project membership snapshot. Remote-access permissions for EC2-backed projects are also toggled here, so agents can offboard a leaving engineer with a single sequence of calls.

Disassociate user-arn arn:aws:iam::..:user/jane from project billing-svc and confirm the resulting team member list

Project Inventory and Ownership

Platform teams use ListProjects, DescribeProject, and ListTagsForProject to maintain a catalogue of CodeStar projects across an account, including their underlying resource set. This is helpful when consolidating ownership during reorganisations or when migrating projects off CodeStar templates onto custom IaC.

List all CodeStar projects and tag any without an Owner tag with Owner=unassigned

AI Agent Integration via Jentic

Through Jentic, an AI agent uses CodeStar by searching for an intent like 'create a CodeStar project', loading the CreateProject schema, and executing it with a project name and template. Jentic signs the SigV4 request server-side using IAM credentials in your Jentic One instance.

Search Jentic for 'create a CodeStar project', load the CreateProject schema, and execute it for a Node.js Lambda template

Key Endpoints

18 endpoints — jentic publishes the only available openapi specification for aws codestar, keeping it validated and agent-ready.

METHOD

PATH

DESCRIPTION

POST

/#X-Amz-Target=CodeStar_20170419.CreateProject

Create a CodeStar project from a template

POST

/#X-Amz-Target=CodeStar_20170419.DescribeProject

Describe a CodeStar project

POST

/#X-Amz-Target=CodeStar_20170419.ListProjects

List projects in the account

POST

/#X-Amz-Target=CodeStar_20170419.ListResources

List backing AWS resources for a project

POST

/#X-Amz-Target=CodeStar_20170419.AssociateTeamMember

Add a team member to a project

POST

/#X-Amz-Target=CodeStar_20170419.DisassociateTeamMember

Remove a team member from a project

POST

/#X-Amz-Target=CodeStar_20170419.CreateUserProfile

Create a CodeStar user profile

POST

/#X-Amz-Target=CodeStar_20170419.CreateProject

Create a CodeStar project from a template

POST

/#X-Amz-Target=CodeStar_20170419.DescribeProject

Describe a CodeStar project

POST

/#X-Amz-Target=CodeStar_20170419.ListProjects

List projects in the account

POST

/#X-Amz-Target=CodeStar_20170419.ListResources

List backing AWS resources for a project

POST

/#X-Amz-Target=CodeStar_20170419.AssociateTeamMember

Add a team member to a project

POST

/#X-Amz-Target=CodeStar_20170419.DisassociateTeamMember

Remove a team member from a project

POST

/#X-Amz-Target=CodeStar_20170419.CreateUserProfile

Create a CodeStar user profile

Jentic AI Readiness Score

This API is usable in Jentic One now. Its AI-readiness score against Jentic's framework shows where it stands today and where improvements would make it even easier for agents to use.

A

AWS CodeStar

- AI-Aware (B-)
60/100
99
Foundational Compliance
63
Developer Experience & Jentic Compatibility
36
AI-Readiness & Agent Experience
94
Agent Usability
50
Security
100
AI Discoverability
Powered by JenticScoring Framework 1.0.0 | Scoring Engine 0.4.0
Show dimension breakdown
99

Foundational Compliance

Base layer of spec validity and structural soundness.

Grade: A+Signals: 4
97%

Lint Results

Aggregated quality score from linter diagnostics, weighted by severity.

100%

Resolution Completeness

Percentage of `$ref` references that resolve successfully.

100%

Specification Validity

Checks whether the API description parses successfully and conforms to its declared specification (e.g., OpenAPI).

100%

Structural Integrity

Structural correctness score based on schema issues using logarithmic dampening.

63

Developer Experience & Jentic Compatibility

Clarity, completeness, and ingestion readiness for developers and tooling.

Grade: B-Signals: 4
0%

Example Density

How richly the API is illustrated with examples.

100%

Example Validity

Percentage of examples that conform to their schemas.

50%

Response Coverage

Percentage of operations with complete response definitions (success, client error, server error).

100%

Tooling Readiness

Health of API ingestion, bundling, and resolution within Jentic pipelines.

36

AI-Readiness & Agent Experience

Semantic breadth, depth, and agent comprehension for AI systems.

Grade: FSignals: 4
45%

Description Coverage

Coverage of descriptions across API elements.

0%

Error Standardization

Coverage of RFC 9457 Problem Details for error responses.

100%

OperationId Quality

Coverage, uniqueness, and casing consistency of operationIds for AI inference.

0%

Summary Coverage

Coverage of summaries across operations/tags/info.

94

Agent Usability

Functional utility, complexity comfort, and AI orchestration readiness.

Grade: A+Signals: 1
94%

Complexity Comfort

Agent comfort level based on API operational and structural complexity.

50

Security

Trust, risk posture, and security compliance.

Grade: C-Signals: 1
50%

Authentication Strength

Average quality of security schemes based on authentication method strength (weakest link for OAuth2).

100

AI Discoverability

Findability, semantic richness, and reasoning readiness.

Grade: A+Signals: 1
100%

Descriptive Richness

Clarity and depth of descriptions across API elements.

View full reportHow the score is calculatedMore about the dimensions

Score it yourself

Every API in the directory is allowlisted, so you can re-score it with no key required.

Score your own APIScoring CLI agent skill
npx @jentic/api-scorecard-cli score <openapi-url>

Why Jentic?

What agents get from Jentic-routed access to this vendor.

Setup

Wiring AWS CodeStar by hand means signing every request with AWS Signature v4 HMAC, choosing the correct regional host like codestar.{region}.amazonaws.com, and dispatching each operation through the X-Amz-Target header rather than a REST path. Through Jentic you install once, import AWS CodeStar from the API Directory, store the AWS access key and secret once, and your agent calls it.

Permission scoping

CodeStar routes operations through the X-Amz-Target header and carries the project id and team member in the request body, not the URL path, so scoping is by operation. You limit the agent to the operations it needs, such as DescribeProject or ListProjects, so DisassociateTeamMember or DeleteProject are not included unless you add them.

Credential isolation

Your AWS access key and secret are stored once, encrypted, by your own Jentic One instance and injected at execution time when the request is signed. They never enter the agent's prompt, logs, or context.

Intent-based discovery

Agents search Jentic by intent such as 'create a CodeStar project' or 'list CodeStar team members', and Jentic returns the matching CodeStar operation with its input schema, so the agent calls CreateProject or ListTeamMembers directly without browsing AWS docs.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Complementary

AWS CodeCommit

→

CodeCommit hosts the source repository created when a CodeStar project is provisioned

Use the CodeCommit API directly to act on the underlying repository once the CodeStar project is created.

Complementary

AWS CodePipeline

→

CodePipeline runs the build/test/deploy pipeline scaffolded by CodeStar

Use CodePipeline when the agent needs to trigger or modify the underlying release pipeline.

Complementary

AWS CodeStar Connections

→

CodeStar Connections links AWS services to GitHub, GitHub Enterprise, and Bitbucket source providers

Use CodeStar Connections when the project source lives outside CodeCommit.

FAQs

Specific to using AWS CodeStar API through Jentic.

Why is there no official OpenAPI spec for AWS CodeStar?

AWS does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call AWS CodeStar via structured tooling. It is validated against the live API and kept up to date. Get started with Jentic One, the self-hosted execution layer.

What authentication does the AWS CodeStar API use?

CodeStar uses AWS Signature Version 4 (HMAC) signed requests with an IAM access key and secret. Through Jentic, IAM credentials live encrypted in your Jentic One instance and the SigV4 signature is computed server-side, so the agent context never holds the raw secret.

Can I list the AWS resources backing a CodeStar project?

Yes. Call ListResources with the project id, and the response returns an array of resource ARNs covering the CodeCommit repository, CodeBuild project, CodePipeline pipeline, and target compute resources tied to that project.

How do I add a team member to a CodeStar project?

Call AssociateTeamMember with the project id, the IAM user ARN, a projectRole (Owner, Contributor, or Viewer), and remoteAccessAllowed. UpdateTeamMember adjusts the role later, and DisassociateTeamMember removes the member.

What are the rate limits for the AWS CodeStar API?

AWS enforces per-account, per-region throttling on CodeStar; throttled requests return ThrottlingException. CodeStar's own service is being phased down by AWS - verify availability in your target region. The AWS SDKs that Jentic wraps implement exponential backoff automatically.

How do I create a CodeStar project through Jentic with an AI agent?

Run pip install jentic, then have the agent search for 'create a CodeStar project', load the CreateProject schema, and execute it with id, name, and a sourceCode/toolchain pair (or template). Use ListResources afterwards to capture the provisioned ARNs.

Can I limit what my agent is allowed to do with the AWS CodeStar API?

Yes. Because Jentic One is self-hosted, you write the rules that decide which CodeStar operations and credentials your agent may use. CodeStar routes every operation through the X-Amz-Target header and carries the project id and team member in the request body rather than the URL path, so scoping is done per operation. You can restrict the agent to read-only calls such as DescribeProject, ListProjects, and ListResources, leaving mutating operations like AssociateTeamMember, DisassociateTeamMember, and DeleteProject out unless you explicitly add them.

GET STARTED

Start building with AWS CodeStar API

Explore with Jentic One
View OpenAPI Document