Skip to content

An API facade for invoking AWS Codebuild in an easier to use manner

Notifications You must be signed in to change notification settings

smijar/aws_codebuild_api_facade

Repository files navigation

aws_codebuild_api_facade

An simplified API facade for invoking AWS Codebuild in an easier to use manner.

This project includes:

  • REST API endpoints for AWS Codebuild with swagger docs automatically generated
  • built using FastAPI for Python
  • CLI to run the API using Python

Intention was to not have to create IAM AWS accounts for developers to run build jobs and to be able to easily start, stop, query status of build jobs over a secure VPN without everyone needing AWS Access keys.

This interface also includes enough functionality to build a custom UI for AWS Codebuild if needed on top of the API.

About

An API facade for invoking AWS Codebuild in an easier to use manner

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published