This workspace was developed for Qodex by Codebase, a UC Berkeley student organization that builds software projects for high growth tech companies. The workspace contains a variety of cloud integrations using Amazon Web Services, Microsoft Azure, and Google Cloud Platform. The integrations include:

  • A website management integration to help users deploy APIs, upload static assets, and manage users. Utilizes AWS API Gateway, AWS S3, and AWS Cognito for the AWS version of the integration and Azure API Management, Azure Blob Storage, and Azure Active Directory B2C for the Azure version of the integration.
  • A version control integration to back up Qodex Collections to AWS CodeCommit and Azure Repos.
  • A log collection integration to dynamically generate Qodex Collections based on request logs recorded by API Gateway for AWS and API Management for Azure. The AWS integration has an additional step where it reads information from AWS Cloudwatch.
  • An individual asset upload integration allowing users to upload static assets to Google Cloud Storage.

More information, including how to set up mock servers and monitors for these integrations, is described in the documentation of the Collections.

We also worked with Qodex in Fall 2019 on a visualizer template project. The workspace can be found here: