Common solutions and tools developed by Apigee.
This folder contains reference solutions across a variety of Apigee products. It is expected that these solutions are used as an illustration or extended further to fit a particular use case.
- Swagger 2 based Mocks on Apigee Hosted Targets
- Swagger 2 based Mocks on Apigee SaaS
- API Mocker on Apigee Hosted Targets - API Mocks hosted on Apigee SaaS
- Common Shared Flows - Reusable API Policies including Security, Traffic Management, Error Handling and CORS
- Custom Java Extensions in Apigee - A reference project that includes a Java Extension
- GCP Service Account Shared Flow - A shared flow to obtain access tokens for GCP service accounts
- CI/CD Pipeline - Reference implementation for a CI/CD Pipeline using the Apigee Deploy Maven Plugin and a choice of either Jenkins or Google Cloud Build
- Proxy Template - An extensible templating tool to bootstrap API proxies containing Security, Traffic Management, Error Handling
- Writing JavaScript in Apigee - Demonstrate best practices in writing JavaScript code in Apigee context
- Southbound mTLS - Reference for using mTLS client authentication for securely connecting Apigee to backend services
- OIDC Mock - A simple OIDC mock identity provider implementation
- Identity Facade - Reference implementation for an Identity Facade proxy in front of an OIDC compliant identity provider
- KVM Admin API - Generic API proxy to provide Create, Read and Delete operations for KVMs
- Dutch Healthcare Reference - An API reference to accelerate implementation of Dutch Healthcare standards.
This folder contains ready-made utilities which simplify and assist the usage of Apigee products.
- Organization Cleanup - A tool to cleanup proxies in an Apigee organization, leveraging Another Apigee Client
- Pipeline Runner - A tool to build and test groups of Apigee projects
- Pipeline Linter - A tool to lint groups of Apigee projects
- Another Apigee Client - A lightweight Apigee Management CLI
- Apigee hybrid Quickstart GKE - A quickstart setup configuration for Apigee hybrid on GKE
- Decrypt Hybrid Assets - A rescue utility to decrypt proxies and shared flows
- OpenAPI to AssignMessage - A utility to derive an AssignMessage policy from a spec
- Apigee X Trial Provisioning Reference - A reference provisioning script for Apigee X trial provisioning
- Apigee Sackmesser - A unified proxy deployment utility for Edge, hybrid and X
- Apigee OpenLegacy Kickstart - A kickstart script to integrate OpenLegacy, Apigee and Cloud Run
- OpenAPI to Apigee Mock Proxy - A utility to generate an Apigee Proxy bundle with mock responses from a spec
This folder contains raw assets used to generate content to teach a particular technical or non-technical topic.
- Best Practices Hackathon (web) A 300 level lab to learn Apigee Best Practices
See the contributing instructions to get started.
All solutions within this repository are provided under the Apache 2.0 license. Please see the LICENSE file for more detailed terms and conditions.
This repository and its contents are not an official Google product.
Questions, issues and comments should be directed to [email protected].