Apigee Samples for Open Gateway/CAMARA APIs
June 5, 2025 ยท View on GitHub
Intro
This repository provides a collection of sample API proxies tailored for Open Gateway/CAMARA APIs, designed to be deployed and run on Apigee X or hybrid.
These samples offer a starting point for developers looking to design and implement Apigee API proxies that adhere to the Open Gateway/CAMARA specifications.
Audience
This repository is intended for Apigee API proxy developers, or those interested in learning how to develop APIs that run on Apigee X & hybrid, specifically for Open Gateway/CAMARA APIs. A basic understanding of Apigee and how to create simple API proxies is assumed. If you're new to Apigee, we recommend this getting started tutorial.
Before you begin
-
Review the complete list of Prerequisites for installing Apigee.
-
You'll need access to a Google Cloud Platform account and project. Sign up for a free GCP trial account.
-
If you don't already have one, provision an Apigee instance. Create a free Apigee eval instance.
-
Clone this project from GitHub to your local system.
Using the sample proxies
Developers can begin by browsing the available samples, based on the specific Open Gateway/CAMARA API or use case. All sample proxies are located in the root folder.
Samples
| Sample | Description | Cloud Shell Tutorial | |
|---|---|---|---|
| 1 | product-app-setup | Sample utility for dev, app and API Product creation. | ![]() |
| 2 | camara-kyc-match | Reference implementation for the KYC Match API. | ![]() |
| 3 | camara-sim-swap | Reference implementation for the SIM Swap API. | ![]() |
| 4 | camara-oidc-core | Reference implementation of the Frontend OIDC Auth flow. | ![]() |
| 5 | camara-oidc-ciba | Reference implementation of the Backend CIBA OIDC Auth flow. | ![]() |
| 6 | Sample End-to-End | Full sample with OIDC, Product/Apps, Sim-Swap and Mock | ![]() |
Modifying a sample proxy
You are welcome to modify and extend these sample proxies. Changes can be made in the Apigee management UI or using the Cloud Code extension for local development in Visual Studio Code. Choose the method that is most convenient for you.
Redeploy the proxies for any changes to be applied.
Ask questions on the Community Forum
For questions or answers related to developing API proxies, visit The Apigee Forum on the Google Cloud Community site.
Apigee documentation
The official Apigee documentation can be found here.
Contributing
Please add any new samples as a new folder at the root level of the repository.
For more information on how to contribute, please read the guidelines.
License
All solutions within this repository are licensed under the Apache 2.0 license. See the LICENSE file for the full terms and conditions.
Not Google Product Clause
This is not an officially supported Google product, nor is it part of any official Google product.
Support
For support or assistance, please consult the Google Cloud Community forum dedicated to Apigee.
