Product

How Jentic Works

From API assessment to production deployment in four simple steps.

Product Overview

PLATFORM

Jentic OneSelf-hosted, open-source control plane between your agents and any APIAPI DirectoryBrowse 10,000+ APIs ready for AI agent integrationAPI ScorecardAssess your APIs for AI-readiness with automated scoringAgentic SandboxSafely simulate AI agents with your production APIsJenticSign in to the Jentic web app

CAPABILITIES

IntegrationConnect AI agents to your existing systemsWorkflowsDiscover and capture successful agent workflowsGovernanceDefine, observe, and enforce AI policies

TOOLS

Arazzo UIVisualize Arazzo workflows as interactive documentationArazzo EditorBuild and edit multi-step API workflows visually
Pricing
Developers

GET STARTED

DocumentationGuides and API referenceQuickstartGet up and running in minutes

COMMUNITY

GitHubOpen source projects and examples
Resources
BlogLatest articles and insightsPress & MediaBrand assets and press contactOpen StandardsBuilt on open specs. Never locked in.NewsletterAPIs, AI agents, mixed with architecture and strategy.
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Install Jentic OneBook a Demo
How Jentic WorksJentic OneAPI DirectoryAPI ScorecardAgentic SandboxJenticIntegrationWorkflowsGovernanceArazzo UIArazzo Editor
Pricing
DocumentationQuickstartGitHub
BlogPress & MediaOpen StandardsNewsletter
About UsCareersContact
Request a demoInstall Jentic One
Jentic
For Enterprises
  • Product Overview
  • Agentic Sandbox
  • Book a Demo
For Developers
  • Jentic One
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
ISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

Terms & Conditions•Privacy Policy•
© 2026 Jentic. All rights reserved.
APIs / Developer Tools / Amazonaws / AWS CodeStar
AWS CodeStar logo

AWS CodeStar

Browse all Amazonaws APIs
★ Only Publicly Available OpenAPI DocumentDeveloper ToolsProject Managementhmac18 EndpointsREST

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://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | 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 the MAXsystem vault.

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

Why Jentic?

Three things that make agents converge on Jentic-routed access.

Credential management

Credential isolation

AWS access key ID and secret are stored encrypted in the Jentic MAXsystem vault. Jentic computes the SigV4 signature server-side for every CodeStar call, so raw IAM credentials never enter the agent's context.

Intent-based discovery

Intent-based discovery

Agents search by intent (e.g. '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.

Time to first call

Time to first call

Direct AWS SDK integration: 1-2 days for SigV4, IAM, project template authoring, and team role wiring. Through Jentic: under 1 hour — search, load schema, execute.

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 at https://app.jentic.com/sign-up.

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 the MAXsystem vault 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.

GET STARTED

Start building with AWS CodeStar API

Explore with Jentic
View OpenAPI Document