The service control client library provides C++ APIs for:
- access control check on API key validation
- reporting API related data for google cloud logging and google cloud monitoring
It offers:
- fast access control check through caching
- high scalability by significantly reducing outgoing check and report requests through aggregation
To download the service control client source code, clone the repository:
# Clone the repository
git clone https://github.com/cloudendpoints/service-control-client-cxx.git
- include: The folder contains public headers.
- utils: The folder contains utility code.
- src: The folder contains core source code.
Recommended workflow to setup, build and test service control client code:
# Sync your git repository with the origin.
git checkout master
git pull origin --rebase
# Setup git for remote push
script/setup
# Use Bazel to build
bazel build :all
# Use Bazel to test
bazel test :all