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

  1. Review the complete list of Prerequisites for installing Apigee.

  2. You'll need access to a Google Cloud Platform account and project. Sign up for a free GCP trial account.

  3. If you don't already have one, provision an Apigee instance. Create a free Apigee eval instance.

  4. 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

SampleDescriptionCloud Shell Tutorial
1product-app-setupSample utility for dev, app and API Product creation.Open in Cloud Shell
2camara-kyc-matchReference implementation for the KYC Match API.Open in Cloud Shell
3camara-sim-swapReference implementation for the SIM Swap API.Open in Cloud Shell
4camara-oidc-coreReference implementation of the Frontend OIDC Auth flow.Open in Cloud Shell
5camara-oidc-cibaReference implementation of the Backend CIBA OIDC Auth flow.Open in Cloud Shell
6Sample End-to-EndFull sample with OIDC, Product/Apps, Sim-Swap and MockOpen in Cloud Shell

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.