GoogleCloudPlatform / apigee-samples
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
0% | 6% | 22% | 9% | 61%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
ipynb0% | 23% | 76% | 0% | 0%
yaml0% | 0% | 33% | 37% | 28%
java0% | 0% | 0% | 95% | 4%
xml0% | 0% | 0% | 4% | 95%
js0% | 0% | 0% | 0% | 100%
go0% | 0% | 0% | 0% | 100%
proto0% | 0% | 0% | 0% | 100%
xsl0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
llm-vertexai-agent0% | 60% | 0% | 18% | 20%
llm-routing0% | 0% | 72% | 0% | 27%
llm-security0% | 0% | 35% | 15% | 49%
llm-token-limits0% | 0% | 63% | 0% | 36%
llm-circuit-breaking0% | 0% | 51% | 0% | 48%
llm-function-calling0% | 0% | 61% | 0% | 38%
llm-logging0% | 0% | 43% | 0% | 56%
grpc-web0% | 0% | 0% | 55% | 44%
json-web-tokens0% | 0% | 0% | 35% | 64%
data-deidentification0% | 0% | 0% | 30% | 69%
llm-semantic-cache0% | 0% | 0% | 0% | 100%
apiproduct-operations0% | 0% | 0% | 0% | 100%
monolith-to-microservices-based-on-paths0% | 0% | 0% | 0% | 100%
cloud-functions0% | 0% | 0% | 0% | 100%
mtls-northbound0% | 0% | 0% | 0% | 100%
basic-caching0% | 0% | 0% | 0% | 100%
extract-variables0% | 0% | 0% | 0% | 100%
composite-api0% | 0% | 0% | 0% | 100%
publish-to-apigee-portal0% | 0% | 0% | 0% | 100%
oauth-client-credentials-with-scope0% | 0% | 0% | 0% | 100%
integrated-developer-portal0% | 0% | 0% | 0% | 100%
drupal-developer-portal0% | 0% | 0% | 0% | 100%
cloud-run0% | 0% | 0% | 0% | 100%
basic-quota0% | 0% | 0% | 0% | 100%
cloud-logging0% | 0% | 0% | 0% | 100%
authorize-idp-access-tokens0% | 0% | 0% | 0% | 100%
threat-protection0% | 0% | 0% | 0% | 100%
oauth-client-credentials0% | 0% | 0% | 0% | 100%
deploy-apigee-sharedflow0% | 0% | 0% | 0% | 100%
grpc0% | 0% | 0% | 0% | 100%
websockets0% | 0% | 0% | 0% | 100%
deploy-apigee-proxy0% | 0% | 0% | 0% | 100%
cors0% | 0% | 0% | 0% | 100%
property-set0% | 0% | 0% | 0% | 100%
tools0% | 0% | 0% | 0% | 100%
deploy-apigee-config0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
llm_vertexai_agent.ipynb
in llm-vertexai-agent
510 -
llm_security_v1.ipynb
in llm-security
324 -
llm_routing_v1.ipynb
in llm-routing
287 -
llm_token_limits.ipynb
in llm-token-limits
285 -
llm_circuit_breaking.ipynb
in llm-circuit-breaking
269 -
llm_function_calling.ipynb
in llm-function-calling
266 -
spec.yaml
in llm-routing/apiproxy/resources/oas
264 -
llm_logging_v1.ipynb
in llm-logging
243 -
ProtobufDecoder.java
in grpc-web/callout/src/main/java/com/google/apigee/callouts
190 5
spec.yaml
in llm-vertexai-agent/apiproxy/resources/oas
160 -
spec.yaml
in llm-security/apiproxy/resources/oas
139 -
default.xml
in json-web-tokens/apiproxy/proxies
111 -
endpoint1.xml
in data-deidentification/bundle/apiproxy/proxies
103 -
VarResolver.java
in grpc-web/callout/src/main/java/com/google/apigee/callouts/util
101 11
default.xml
in apiproduct-operations/bundles/apiproduct-operations/apiproxy/proxies
92 -
JS-Products.js
in llm-function-calling/apiproxy/resources/jsc
84 -
JS-Products.js
in llm-vertexai-agent/apiproxy/resources/jsc
84 -
default.xml
in apiproduct-operations/bundles/apiproduct-operations-oauth2/apiproxy/proxies
62 -
cloudbuild.yaml
in publish-to-apigee-portal
61 -
endpoint1.xml
in cloud-functions/bundle/cloud-function-http-trigger/apiproxy/proxies
54 -
default.xml
in llm-routing/apiproxy/proxies
49 -
default.xml
in llm-security/apiproxy/proxies
49 -
SC-UpsertIndex.xml
in llm-semantic-cache/semantic-cache-response-v1/sharedflowbundle/policies
47 -
default.xml
in monolith-to-microservices-based-on-paths/apiproxy/proxies
47 -
default.xml
in llm-function-calling/apiproxy/proxies
47 -
default.xml
in llm-vertexai-agent/apiproxy/proxies
47 -
default.xml
in oauth-client-credentials-with-scope/apiproxy/proxies
45 -
primary.xml
in llm-circuit-breaking/apiproxy/targets
44 -
cloudbuild.yaml
in cloud-run
42 -
server.go
in grpc-web/app/pkg/grpc-web
42 2
default.xml
in llm-security/sharedflowbundles/ModelArmor-v1/sharedflowbundle/sharedflows
42 -
default.xml
in llm-semantic-cache/apiproxy/proxies
41 -
AM-response.xml
in mtls-northbound/apiproxy/policies
39 -
RF-bad-mtls-request.xml
in mtls-northbound/apiproxy/policies
38 -
default.xml
in threat-protection/apiproxy/proxies
38 -
default.xml
in llm-logging/apiproxy/proxies
37 -
SC-QueryNearestNeighbor.xml
in llm-semantic-cache/semantic-cache-request-v1/sharedflowbundle/policies
37 -
SC-DLP-DeIdentify-Template1.xml
in data-deidentification/bundle/apiproxy/policies
37 -
SC-DLP-DeIdentify-Template2.xml
in data-deidentification/bundle/apiproxy/policies
37 -
default.xml
in llm-circuit-breaking/apiproxy/proxies
37 -
default.xml
in cloud-logging/apiproxy/proxies
36 -
default.xml
in llm-token-limits/apiproxy/proxies
35 -
default.xml
in llm-token-limits/apiproxy/targets
35 -
default.xml
in basic-quota/apiproxy/proxies
35 -
EX-001-BasepathConventions.js
in tools/pipeline-linter/apigeelint
34 1
pathMatcher.js
in monolith-to-microservices-based-on-paths/apiproxy/resources/jsc
34 1
default.xml
in extract-variables/apiproxy/proxies
33 -
default.xml
in composite-api/apiproxy/proxies
33 -
default.xml
in integrated-developer-portal/apiproxy/proxies
33 -
default.xml
in drupal-developer-portal/apiproxy/proxies
33 -
Files With Most Units (Top 9)
File# lines# units
VarResolver.java
in grpc-web/callout/src/main/java/com/google/apigee/callouts/util
101 11
ProtobufDecoder.java
in grpc-web/callout/src/main/java/com/google/apigee/callouts
190 5
Debug.java
in grpc-web/callout/src/main/java/com/google/apigee/callouts/util
13 2
server.go
in grpc-web/app/pkg/grpc-web
42 2
EX-001-BasepathConventions.js
in tools/pipeline-linter/apigeelint
34 1
pathMatcher.js
in monolith-to-microservices-based-on-paths/apiproxy/resources/jsc
34 1
server.go
in grpc-web/app/pkg/grpc
28 1
greeter.go
in grpc-web/app/pkg/grpc
19 1
main.go
in grpc-web/app/cmd
24 1
Files With Long Lines (Top 38)

There are 38 files with lines longer than 120 characters. In total, there are 177 long lines.

File# lines# units# long lines
llm_token_limits.ipynb
in llm-token-limits
285 - 34
llm_circuit_breaking.ipynb
in llm-circuit-breaking
269 - 26
llm_logging_v1.ipynb
in llm-logging
243 - 18
llm_vertexai_agent.ipynb
in llm-vertexai-agent
510 - 16
llm_routing_v1.ipynb
in llm-routing
287 - 15
llm_security_v1.ipynb
in llm-security
324 - 13
llm_function_calling.ipynb
in llm-function-calling
266 - 13
ProtobufDecoder.java
in grpc-web/callout/src/main/java/com/google/apigee/callouts
190 5 7
cloudbuild.yaml
in cloud-run
42 - 3
default.xml
in llm-semantic-cache/semantic-cache-response-v1/sharedflowbundle/sharedflows
19 - 3
spec.yaml
in llm-security/apiproxy/resources/oas
139 - 2
default.xml
in llm-token-limits/apiproxy/proxies
35 - 1
EV-Path-Suffix.xml
in llm-logging/apiproxy/policies
10 - 1
primary.xml
in llm-logging/apiproxy/targets
30 - 1
ML-Contents4.xml
in llm-logging/llm-logger-v1/sharedflowbundle/policies
8 - 1
ML-Contents3.xml
in llm-logging/llm-logger-v1/sharedflowbundle/policies
8 - 1
ML-Contents1.xml
in llm-logging/llm-logger-v1/sharedflowbundle/policies
8 - 1
ML-Contents2.xml
in llm-logging/llm-logger-v1/sharedflowbundle/policies
8 - 1
ML-Contents0.xml
in llm-logging/llm-logger-v1/sharedflowbundle/policies
8 - 1
default.xml
in mtls-northbound/apiproxy/proxies
32 - 1
SC-UpsertIndex.xml
in llm-semantic-cache/semantic-cache-response-v1/sharedflowbundle/policies
47 - 1
default.xml
in llm-semantic-cache/apiproxy/proxies
41 - 1
Assert-NearestNeighborHit.xml
in llm-semantic-cache/semantic-cache-request-v1/sharedflowbundle/policies
5 - 1
SC-QueryNearestNeighbor.xml
in llm-semantic-cache/semantic-cache-request-v1/sharedflowbundle/policies
37 - 1
SC-GenerateEmbeddings.xml
in llm-semantic-cache/semantic-cache-request-v1/sharedflowbundle/policies
32 - 1
sample-cors.xml
in cors/apiproxy
3 - 1
data-deidentification.xml
in data-deidentification/bundle/apiproxy
10 - 1
default.xml
in apiproduct-operations/bundles/apiproduct-operations/apiproxy/proxies
92 - 1
threat-protection.xml
in threat-protection/apiproxy
3 - 1
SC-Secondary.xml
in llm-circuit-breaking/apiproxy/policies
17 - 1
EV-Path-Suffix.xml
in llm-circuit-breaking/apiproxy/policies
10 - 1
secondary.xml
in llm-circuit-breaking/apiproxy/targets
28 - 1
primary.xml
in llm-circuit-breaking/apiproxy/targets
44 - 1
KVM-GetModelProviderConfig.xml
in llm-routing/apiproxy/policies
20 - 1
default.xml
in basic-caching/apiproxy/proxies
30 - 1
KVM-GetModelArmorConfig.xml
in llm-security/sharedflowbundles/ModelArmor-v1/sharedflowbundle/policies
13 - 1
KVM-GetModelArmorDefaultTemplateId.xml
in llm-security/sharedflowbundles/ModelArmor-v1/sharedflowbundle/policies
13 - 1
EV-ExtractFields.xml
in llm-security/apiproxy/policies
10 - 1
Correlations

File Size vs. Commits (all time): 324 points

llm-circuit-breaking/llm_circuit_breaking.ipynb x: 18 commits (all time) y: 269 lines of code llm-routing/apiproxy/resources/oas/spec.yaml x: 19 commits (all time) y: 264 lines of code llm-routing/llm_routing_v1.ipynb x: 40 commits (all time) y: 287 lines of code llm-function-calling/llm_function_calling.ipynb x: 16 commits (all time) y: 266 lines of code llm-logging/llm_logging_v1.ipynb x: 23 commits (all time) y: 243 lines of code llm-security/apiproxy/resources/oas/spec.yaml x: 7 commits (all time) y: 139 lines of code llm-security/llm_security_v1.ipynb x: 13 commits (all time) y: 324 lines of code llm-token-limits/llm_token_limits.ipynb x: 25 commits (all time) y: 285 lines of code llm-function-calling/apiproxy/llm-function-calling.xml x: 3 commits (all time) y: 4 lines of code llm-function-calling/apiproxy/policies/CORS.xml x: 3 commits (all time) y: 12 lines of code llm-function-calling/apiproxy/policies/EV-GetProductId.xml x: 3 commits (all time) y: 10 lines of code llm-function-calling/apiproxy/policies/JS-Products.xml x: 3 commits (all time) y: 6 lines of code llm-function-calling/apiproxy/proxies/default.xml x: 3 commits (all time) y: 47 lines of code llm-function-calling/apiproxy/resources/jsc/JS-Products.js x: 3 commits (all time) y: 84 lines of code llm-logging/llm-extract-candidates-v1/sharedflowbundle/policies/EV-ExtractCandidateContents.xml x: 5 commits (all time) y: 12 lines of code llm-vertexai-agent/llm_vertexai_agent.ipynb x: 17 commits (all time) y: 510 lines of code llm-security/apiproxy/proxies/default.xml x: 4 commits (all time) y: 49 lines of code llm-security/apiproxy/llm-security.xml x: 2 commits (all time) y: 5 lines of code llm-security/apiproxy/policies/AM-ExtractRequestPrompt.xml x: 2 commits (all time) y: 14 lines of code llm-security/apiproxy/policies/AM-SetTarget.xml x: 2 commits (all time) y: 15 lines of code llm-security/apiproxy/policies/CORS.xml x: 2 commits (all time) y: 12 lines of code llm-security/apiproxy/policies/EV-ExtractFields.xml x: 2 commits (all time) y: 10 lines of code llm-security/apiproxy/targets/llm.xml x: 2 commits (all time) y: 28 lines of code llm-security/sharedflowbundles/ModelArmor-v1/sharedflowbundle/policies/RF-CSAM-Detected.xml x: 2 commits (all time) y: 20 lines of code llm-security/sharedflowbundles/ModelArmor-v1/sharedflowbundle/policies/SC-CallModelArmor-ResponsePrompt.xml x: 2 commits (all time) y: 30 lines of code llm-security/sharedflowbundles/ModelArmor-v1/sharedflowbundle/sharedflows/default.xml x: 2 commits (all time) y: 42 lines of code llm-vertexai-agent/apiproxy/llm-vertexai-agent.xml x: 2 commits (all time) y: 8 lines of code llm-vertexai-agent/apiproxy/resources/jsc/JS-Products.js x: 2 commits (all time) y: 84 lines of code llm-vertexai-agent/apiproxy/resources/oas/spec.yaml x: 4 commits (all time) y: 160 lines of code llm-routing/apiproxy/policies/AM-SetTarget.xml x: 3 commits (all time) y: 24 lines of code llm-routing/apiproxy/policies/EV-ExtractFields.xml x: 9 commits (all time) y: 18 lines of code llm-routing/apiproxy/policies/KVM-GetModelProviderConfig.xml x: 3 commits (all time) y: 20 lines of code llm-routing/apiproxy/policies/ML-CloudLogging.xml x: 9 commits (all time) y: 14 lines of code llm-routing/apiproxy/policies/OAS-Verify.xml x: 6 commits (all time) y: 10 lines of code llm-routing/apiproxy/policies/VA-Key.xml x: 6 commits (all time) y: 6 lines of code llm-routing/apiproxy/proxies/default.xml x: 9 commits (all time) y: 49 lines of code llm-routing/apiproxy/targets/google.xml x: 5 commits (all time) y: 28 lines of code llm-routing/apiproxy/targets/others.xml x: 5 commits (all time) y: 22 lines of code cloud-logging/apiproxy/policies/AM-Inject-Proxy-Revision-Header.xml x: 4 commits (all time) y: 8 lines of code cloud-logging/apiproxy/policies/ML-CloudLogging.xml x: 6 commits (all time) y: 17 lines of code cloud-logging/apiproxy/proxies/default.xml x: 9 commits (all time) y: 36 lines of code monolith-to-microservices-based-on-paths/apiproxy/custom-routing.xml x: 5 commits (all time) y: 4 lines of code monolith-to-microservices-based-on-paths/apiproxy/policies/JS-ExtractPath.xml x: 5 commits (all time) y: 6 lines of code monolith-to-microservices-based-on-paths/apiproxy/policies/KVM-GetAllPaths.xml x: 5 commits (all time) y: 14 lines of code monolith-to-microservices-based-on-paths/apiproxy/policies/RF-404.xml x: 5 commits (all time) y: 15 lines of code monolith-to-microservices-based-on-paths/apiproxy/proxies/default.xml x: 5 commits (all time) y: 47 lines of code monolith-to-microservices-based-on-paths/apiproxy/resources/jsc/pathMatcher.js x: 5 commits (all time) y: 34 lines of code llm-circuit-breaking/apiproxy/policies/EV-Path-Suffix.xml x: 4 commits (all time) y: 10 lines of code llm-circuit-breaking/apiproxy/policies/SC-Secondary.xml x: 5 commits (all time) y: 17 lines of code llm-circuit-breaking/apiproxy/targets/primary.xml x: 5 commits (all time) y: 44 lines of code llm-logging/apiproxy/targets/primary.xml x: 4 commits (all time) y: 30 lines of code llm-semantic-cache/apiproxy/proxies/default.xml x: 6 commits (all time) y: 41 lines of code llm-semantic-cache/semantic-cache-request-v1/sharedflowbundle/policies/AM-NearestNeighbor.xml x: 4 commits (all time) y: 19 lines of code llm-token-limits/apiproxy/proxies/default.xml x: 5 commits (all time) y: 35 lines of code llm-circuit-breaking/apiproxy/policies/AM-Secondary-Retry.xml x: 4 commits (all time) y: 21 lines of code llm-circuit-breaking/apiproxy/proxies/default.xml x: 3 commits (all time) y: 37 lines of code llm-logging/apiproxy/policies/FC-LLMLoggerCandidates.xml x: 3 commits (all time) y: 13 lines of code llm-logging/llm-extract-candidates-v1/sharedflowbundle/policies/AM-SetCandidaContents.xml x: 2 commits (all time) y: 31 lines of code llm-logging/llm-logger-v1/sharedflowbundle/sharedflows/default.xml x: 2 commits (all time) y: 23 lines of code llm-semantic-cache/apiproxy/targets/default.xml x: 2 commits (all time) y: 18 lines of code llm-semantic-cache/semantic-cache-request-v1/sharedflowbundle/policies/SC-QueryNearestNeighbor.xml x: 2 commits (all time) y: 37 lines of code llm-semantic-cache/semantic-cache-response-v1/sharedflowbundle/policies/SC-UpsertIndex.xml x: 2 commits (all time) y: 47 lines of code llm-semantic-cache/semantic-cache-response-v1/sharedflowbundle/resources/jsc/CalculateExpTime.js x: 2 commits (all time) y: 4 lines of code llm-token-limits/apiproxy/policies/DC-CollectTokenCounts.xml x: 3 commits (all time) y: 17 lines of code llm-token-limits/apiproxy/targets/default.xml x: 2 commits (all time) y: 35 lines of code cloud-functions/bundle/cloud-function-http-trigger/apiproxy/targets/target-1.xml x: 6 commits (all time) y: 32 lines of code apiproduct-operations/bundles/apiproduct-operations/apiproxy/proxies/default.xml x: 11 commits (all time) y: 92 lines of code deploy-apigee-sharedflow/sharedflowbundle/policies/Q-Quota.xml x: 10 commits (all time) y: 15 lines of code mtls-northbound/apiproxy/policies/AM-response.xml x: 5 commits (all time) y: 39 lines of code mtls-northbound/apiproxy/policies/RF-bad-mtls-request.xml x: 5 commits (all time) y: 38 lines of code grpc-web/app/cmd/main.go x: 5 commits (all time) y: 24 lines of code grpc-web/app/pkg/grpc-web/server.go x: 4 commits (all time) y: 42 lines of code grpc-web/app/pkg/grpc/greeter.go x: 5 commits (all time) y: 19 lines of code grpc-web/app/pkg/grpc/greeter.proto x: 5 commits (all time) y: 29 lines of code grpc-web/bundle/apiproxy/proxies/default.xml x: 6 commits (all time) y: 33 lines of code grpc-web/bundle/apiproxy/targets/default.xml x: 6 commits (all time) y: 15 lines of code grpc-web/callout/src/main/java/com/google/apigee/callouts/ProtobufDecoder.java x: 6 commits (all time) y: 190 lines of code grpc-web/callout/src/main/java/com/google/apigee/callouts/util/Debug.java x: 4 commits (all time) y: 13 lines of code grpc-web/callout/src/main/java/com/google/apigee/callouts/util/VarResolver.java x: 4 commits (all time) y: 101 lines of code cloud-functions/bundle/cloud-function-http-trigger/apiproxy/cloud-function-http-trigger.xml x: 4 commits (all time) y: 4 lines of code cloud-functions/bundle/cloud-function-http-trigger/apiproxy/policies/AM-Inject-Proxy-Revision-Header.xml x: 3 commits (all time) y: 8 lines of code cloud-functions/bundle/cloud-function-http-trigger/apiproxy/proxies/endpoint1.xml x: 3 commits (all time) y: 54 lines of code basic-quota/apiproxy/policies/AM-SuccessfulResponse.xml x: 4 commits (all time) y: 17 lines of code basic-caching/apiproxy/proxies/default.xml x: 9 commits (all time) y: 30 lines of code basic-caching/apiproxy/targets/default.xml x: 7 commits (all time) y: 27 lines of code authorize-idp-access-tokens/sharedflowbundle/sharedflows/default.xml x: 5 commits (all time) y: 9 lines of code json-web-tokens/apiproxy/proxies/default.xml x: 5 commits (all time) y: 111 lines of code threat-protection/apiproxy/proxies/default.xml x: 6 commits (all time) y: 38 lines of code threat-protection/apiproxy/targets/default.xml x: 3 commits (all time) y: 15 lines of code data-deidentification/bundle/apiproxy/data-deidentification.xml x: 8 commits (all time) y: 10 lines of code data-deidentification/bundle/apiproxy/policies/AM-Clean-Request-Headers-From-Response.xml x: 8 commits (all time) y: 20 lines of code data-deidentification/bundle/apiproxy/policies/AM-Extract-Masked-Data.xml x: 8 commits (all time) y: 11 lines of code data-deidentification/bundle/apiproxy/policies/AM-Inject-Proxy-Revision-Header.xml x: 8 commits (all time) y: 7 lines of code data-deidentification/bundle/apiproxy/policies/AM-Response-XML.xml x: 10 commits (all time) y: 18 lines of code data-deidentification/bundle/apiproxy/policies/JS-Prettyprint-JSON.xml x: 7 commits (all time) y: 6 lines of code data-deidentification/bundle/apiproxy/policies/RF-Invalid-Content-Type-JSON.xml x: 8 commits (all time) y: 16 lines of code data-deidentification/bundle/apiproxy/policies/RF-Invalid-Content-Type-XML.xml x: 9 commits (all time) y: 16 lines of code data-deidentification/bundle/apiproxy/policies/SC-DLP-DeIdentify-Template1.xml x: 8 commits (all time) y: 37 lines of code data-deidentification/bundle/apiproxy/policies/XSL-Prettyprint-XML.xml x: 7 commits (all time) y: 4 lines of code data-deidentification/bundle/apiproxy/proxies/endpoint1.xml x: 9 commits (all time) y: 103 lines of code data-deidentification/bundle/apiproxy/resources/xsl/prettyprint.xsl x: 7 commits (all time) y: 14 lines of code data-deidentification/example-input.xml x: 7 commits (all time) y: 7 lines of code property-set/apiproxy/property-set.xml x: 5 commits (all time) y: 2 lines of code property-set/apiproxy/proxies/default.xml x: 9 commits (all time) y: 26 lines of code publish-to-apigee-portal/apiproxy/publish-to-apigee-portal.xml x: 6 commits (all time) y: 3 lines of code publish-to-apigee-portal/cloudbuild.yaml x: 6 commits (all time) y: 61 lines of code mtls-northbound/apiproxy/proxies/default.xml x: 3 commits (all time) y: 32 lines of code drupal-developer-portal/drupal-developer-portal.yaml x: 8 commits (all time) y: 25 lines of code integrated-developer-portal/integrated-developer-portal.yaml x: 11 commits (all time) y: 25 lines of code grpc/apiproxy/policies/AM-Remove-API-Key-Param.xml x: 4 commits (all time) y: 11 lines of code grpc/apiproxy/policies/VA-Verify-API-key.xml x: 4 commits (all time) y: 6 lines of code apiproduct-operations/bundles/apiproduct-operations-oauth2/apiproxy/proxies/default.xml x: 4 commits (all time) y: 62 lines of code apiproduct-operations/bundles/apiproduct-operations/apiproxy/policies/RF-Unknown-Request.xml x: 4 commits (all time) y: 16 lines of code cors/apiproxy/policies/CORS-AddCORS.xml x: 6 commits (all time) y: 12 lines of code extract-variables/apiproxy/proxies/default.xml x: 4 commits (all time) y: 33 lines of code deploy-apigee-config/cloudbuild.yaml x: 9 commits (all time) y: 33 lines of code deploy-apigee-proxy/apiproxy/proxies/default.xml x: 11 commits (all time) y: 18 lines of code deploy-apigee-proxy/apiproxy/sample-hello-cicd.xml x: 10 commits (all time) y: 3 lines of code deploy-apigee-proxy/cloudbuild.yaml x: 18 commits (all time) y: 21 lines of code deploy-apigee-sharedflow/cloudbuild.yaml x: 9 commits (all time) y: 21 lines of code json-web-tokens/apiproxy/policies/AM-Response-VerifyEncrypted.xml x: 3 commits (all time) y: 22 lines of code oauth-client-credentials-with-scope/apiproxy/proxies/default.xml x: 5 commits (all time) y: 45 lines of code oauth-client-credentials/apiproxy/oauth-client-credentials.xml x: 8 commits (all time) y: 3 lines of code oauth-client-credentials/apiproxy/proxies/default.xml x: 12 commits (all time) y: 31 lines of code basic-quota/apiproxy/proxies/default.xml x: 3 commits (all time) y: 35 lines of code
510.0
lines of code
  min: 2.0
  average: 26.07
  25th percentile: 8.0
  median: 14.0
  75th percentile: 22.0
  max: 510.0
0 40.0
commits (all time)
min: 2.0 | average: 4.64 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 5.0 | max: 40.0

File Size vs. Contributors (all time): 324 points

llm-circuit-breaking/llm_circuit_breaking.ipynb x: 3 contributors (all time) y: 269 lines of code llm-routing/apiproxy/resources/oas/spec.yaml x: 1 contributors (all time) y: 264 lines of code llm-routing/llm_routing_v1.ipynb x: 1 contributors (all time) y: 287 lines of code llm-function-calling/llm_function_calling.ipynb x: 1 contributors (all time) y: 266 lines of code llm-logging/llm_logging_v1.ipynb x: 3 contributors (all time) y: 243 lines of code llm-security/apiproxy/resources/oas/spec.yaml x: 1 contributors (all time) y: 139 lines of code llm-security/llm_security_v1.ipynb x: 1 contributors (all time) y: 324 lines of code llm-token-limits/llm_token_limits.ipynb x: 3 contributors (all time) y: 285 lines of code llm-function-calling/apiproxy/llm-function-calling.xml x: 1 contributors (all time) y: 4 lines of code llm-function-calling/apiproxy/policies/CORS.xml x: 1 contributors (all time) y: 12 lines of code llm-function-calling/apiproxy/policies/EV-GetProductId.xml x: 1 contributors (all time) y: 10 lines of code llm-function-calling/apiproxy/policies/JS-Products.xml x: 1 contributors (all time) y: 6 lines of code llm-function-calling/apiproxy/proxies/default.xml x: 1 contributors (all time) y: 47 lines of code llm-function-calling/apiproxy/resources/jsc/JS-Products.js x: 1 contributors (all time) y: 84 lines of code llm-logging/llm-extract-candidates-v1/sharedflowbundle/policies/EV-ExtractCandidateContents.xml x: 3 contributors (all time) y: 12 lines of code llm-vertexai-agent/llm_vertexai_agent.ipynb x: 1 contributors (all time) y: 510 lines of code llm-security/apiproxy/proxies/default.xml x: 1 contributors (all time) y: 49 lines of code llm-security/apiproxy/policies/AM-ExtractRequestPrompt.xml x: 1 contributors (all time) y: 14 lines of code llm-security/apiproxy/policies/AM-SetTarget.xml x: 1 contributors (all time) y: 15 lines of code llm-security/apiproxy/targets/llm.xml x: 1 contributors (all time) y: 28 lines of code llm-security/sharedflowbundles/ModelArmor-v1/sharedflowbundle/policies/RF-CSAM-Detected.xml x: 1 contributors (all time) y: 20 lines of code llm-security/sharedflowbundles/ModelArmor-v1/sharedflowbundle/policies/SC-CallModelArmor-ResponsePrompt.xml x: 1 contributors (all time) y: 30 lines of code llm-security/sharedflowbundles/ModelArmor-v1/sharedflowbundle/sharedflows/default.xml x: 1 contributors (all time) y: 42 lines of code llm-vertexai-agent/apiproxy/llm-vertexai-agent.xml x: 1 contributors (all time) y: 8 lines of code llm-vertexai-agent/apiproxy/resources/oas/spec.yaml x: 1 contributors (all time) y: 160 lines of code llm-routing/apiproxy/policies/AM-SetTarget.xml x: 1 contributors (all time) y: 24 lines of code llm-routing/apiproxy/policies/EV-ExtractFields.xml x: 1 contributors (all time) y: 18 lines of code llm-routing/apiproxy/targets/others.xml x: 1 contributors (all time) y: 22 lines of code cloud-logging/apiproxy/policies/AM-Inject-Proxy-Revision-Header.xml x: 2 contributors (all time) y: 8 lines of code cloud-logging/apiproxy/policies/ML-CloudLogging.xml x: 4 contributors (all time) y: 17 lines of code cloud-logging/apiproxy/proxies/default.xml x: 4 contributors (all time) y: 36 lines of code monolith-to-microservices-based-on-paths/apiproxy/custom-routing.xml x: 2 contributors (all time) y: 4 lines of code monolith-to-microservices-based-on-paths/apiproxy/policies/AM-DisablePathSuffix.xml x: 2 contributors (all time) y: 11 lines of code monolith-to-microservices-based-on-paths/apiproxy/policies/JS-ExtractPath.xml x: 2 contributors (all time) y: 6 lines of code monolith-to-microservices-based-on-paths/apiproxy/policies/KVM-GetAllPaths.xml x: 2 contributors (all time) y: 14 lines of code monolith-to-microservices-based-on-paths/apiproxy/policies/RF-404.xml x: 2 contributors (all time) y: 15 lines of code monolith-to-microservices-based-on-paths/apiproxy/proxies/default.xml x: 2 contributors (all time) y: 47 lines of code monolith-to-microservices-based-on-paths/apiproxy/resources/jsc/pathMatcher.js x: 2 contributors (all time) y: 34 lines of code monolith-to-microservices-based-on-paths/apiproxy/targets/Microservice.xml x: 2 contributors (all time) y: 21 lines of code llm-circuit-breaking/apiproxy/policies/EV-Path-Suffix.xml x: 3 contributors (all time) y: 10 lines of code llm-circuit-breaking/apiproxy/policies/SC-Secondary.xml x: 3 contributors (all time) y: 17 lines of code llm-circuit-breaking/apiproxy/targets/primary.xml x: 3 contributors (all time) y: 44 lines of code llm-circuit-breaking/apiproxy/targets/secondary.xml x: 3 contributors (all time) y: 28 lines of code llm-logging/apiproxy/targets/primary.xml x: 3 contributors (all time) y: 30 lines of code llm-semantic-cache/apiproxy/proxies/default.xml x: 3 contributors (all time) y: 41 lines of code llm-semantic-cache/semantic-cache-request-v1/sharedflowbundle/policies/AM-NearestNeighbor.xml x: 3 contributors (all time) y: 19 lines of code llm-token-limits/apiproxy/proxies/default.xml x: 3 contributors (all time) y: 35 lines of code llm-circuit-breaking/apiproxy/policies/AM-Primary.xml x: 2 contributors (all time) y: 19 lines of code llm-circuit-breaking/apiproxy/policies/DC-Collect.xml x: 2 contributors (all time) y: 17 lines of code llm-circuit-breaking/apiproxy/proxies/default.xml x: 2 contributors (all time) y: 37 lines of code llm-logging/apiproxy/policies/EV-Path-Suffix.xml x: 2 contributors (all time) y: 10 lines of code llm-logging/llm-extract-candidates-v1/sharedflowbundle/policies/AM-SetCandidaContents.xml x: 2 contributors (all time) y: 31 lines of code llm-logging/llm-logger-v1/sharedflowbundle/sharedflows/default.xml x: 2 contributors (all time) y: 23 lines of code llm-token-limits/apiproxy/targets/default.xml x: 2 contributors (all time) y: 35 lines of code apiproduct-operations/bundles/apiproduct-operations/apiproxy/proxies/default.xml x: 4 contributors (all time) y: 92 lines of code mtls-northbound/apiproxy/policies/AM-response.xml x: 3 contributors (all time) y: 39 lines of code mtls-northbound/apiproxy/policies/RF-bad-mtls-request.xml x: 3 contributors (all time) y: 38 lines of code grpc-web/app/cmd/main.go x: 3 contributors (all time) y: 24 lines of code grpc-web/callout/src/main/java/com/google/apigee/callouts/ProtobufDecoder.java x: 2 contributors (all time) y: 190 lines of code grpc-web/callout/src/main/java/com/google/apigee/callouts/util/VarResolver.java x: 2 contributors (all time) y: 101 lines of code cloud-functions/bundle/cloud-function-http-trigger/apiproxy/proxies/endpoint1.xml x: 2 contributors (all time) y: 54 lines of code oauth-client-credentials-with-scope/apiproxy/policies/AM-SuccessfulResponse.xml x: 3 contributors (all time) y: 15 lines of code basic-caching/apiproxy/proxies/default.xml x: 5 contributors (all time) y: 30 lines of code basic-caching/apiproxy/targets/default.xml x: 5 contributors (all time) y: 27 lines of code authorize-idp-access-tokens/apiproxy/proxies/default.xml x: 4 contributors (all time) y: 22 lines of code authorize-idp-access-tokens/apiproxy/targets/default.xml x: 4 contributors (all time) y: 15 lines of code authorize-idp-access-tokens/sharedflowbundle/sharedflows/default.xml x: 4 contributors (all time) y: 9 lines of code json-web-tokens/apiproxy/proxies/default.xml x: 3 contributors (all time) y: 111 lines of code property-set/apiproxy/policies/AM-SetResponseUsingPropertySet.xml x: 3 contributors (all time) y: 13 lines of code websockets/apiproxy/proxies/default.xml x: 2 contributors (all time) y: 28 lines of code data-deidentification/bundle/apiproxy/policies/AM-Clean-Request-Headers-From-Response.xml x: 4 contributors (all time) y: 20 lines of code data-deidentification/bundle/apiproxy/policies/AM-Extract-Masked-Data.xml x: 4 contributors (all time) y: 11 lines of code data-deidentification/bundle/apiproxy/policies/AM-Inject-Proxy-Revision-Header.xml x: 4 contributors (all time) y: 7 lines of code data-deidentification/bundle/apiproxy/policies/AM-Response-JSON.xml x: 4 contributors (all time) y: 13 lines of code data-deidentification/bundle/apiproxy/policies/JS-Prettyprint-JSON.xml x: 4 contributors (all time) y: 6 lines of code data-deidentification/bundle/apiproxy/policies/SC-DLP-DeIdentify-Template1.xml x: 4 contributors (all time) y: 37 lines of code data-deidentification/bundle/apiproxy/policies/XSL-Prettyprint-XML.xml x: 4 contributors (all time) y: 4 lines of code data-deidentification/bundle/apiproxy/proxies/endpoint1.xml x: 4 contributors (all time) y: 103 lines of code property-set/apiproxy/policies/JS-SetHeadersUsingPropertySet.xml x: 3 contributors (all time) y: 4 lines of code property-set/apiproxy/property-set.xml x: 3 contributors (all time) y: 2 lines of code property-set/apiproxy/proxies/default.xml x: 3 contributors (all time) y: 26 lines of code publish-to-apigee-portal/cloudbuild.yaml x: 3 contributors (all time) y: 61 lines of code mtls-northbound/apiproxy/proxies/default.xml x: 3 contributors (all time) y: 32 lines of code drupal-developer-portal/drupal-developer-portal.yaml x: 4 contributors (all time) y: 25 lines of code grpc/apiproxy/grpc.xml x: 3 contributors (all time) y: 5 lines of code apiproduct-operations/bundles/apiproduct-operations-oauth2/apiproxy/policies/AM-Clean-Response-Headers.xml x: 3 contributors (all time) y: 7 lines of code extract-variables/apiproxy/proxies/default.xml x: 3 contributors (all time) y: 33 lines of code deploy-apigee-proxy/apiproxy/proxies/default.xml x: 5 contributors (all time) y: 18 lines of code deploy-apigee-proxy/apiproxy/sample-hello-cicd.xml x: 5 contributors (all time) y: 3 lines of code deploy-apigee-proxy/apiproxy/targets/default.xml x: 5 contributors (all time) y: 15 lines of code deploy-apigee-proxy/cloudbuild.yaml x: 5 contributors (all time) y: 21 lines of code json-web-tokens/apiproxy/policies/AM-Response-VerifyEncrypted.xml x: 3 contributors (all time) y: 22 lines of code oauth-client-credentials-with-scope/apiproxy/proxies/default.xml x: 3 contributors (all time) y: 45 lines of code oauth-client-credentials/apiproxy/policies/OAuth-GenerateToken.xml x: 5 contributors (all time) y: 9 lines of code oauth-client-credentials/apiproxy/policies/OAuth-VerifyAccessToken.xml x: 5 contributors (all time) y: 11 lines of code oauth-client-credentials/apiproxy/proxies/default.xml x: 5 contributors (all time) y: 31 lines of code cloud-run/cloudbuild.yaml x: 2 contributors (all time) y: 42 lines of code
510.0
lines of code
  min: 2.0
  average: 26.07
  25th percentile: 8.0
  median: 14.0
  75th percentile: 22.0
  max: 510.0
0 5.0
contributors (all time)
min: 1.0 | average: 2.41 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 3.0 | max: 5.0

File Size vs. Commits (30 days): 8 points

llm-circuit-breaking/llm_circuit_breaking.ipynb x: 5 commits (30d) y: 269 lines of code llm-routing/apiproxy/resources/oas/spec.yaml x: 4 commits (30d) y: 264 lines of code llm-routing/llm_routing_v1.ipynb x: 4 commits (30d) y: 287 lines of code llm-function-calling/llm_function_calling.ipynb x: 2 commits (30d) y: 266 lines of code llm-logging/llm_logging_v1.ipynb x: 2 commits (30d) y: 243 lines of code llm-security/apiproxy/resources/oas/spec.yaml x: 2 commits (30d) y: 139 lines of code llm-security/llm_security_v1.ipynb x: 2 commits (30d) y: 324 lines of code llm-token-limits/llm_token_limits.ipynb x: 3 commits (30d) y: 285 lines of code
324.0
lines of code
  min: 139.0
  average: 259.63
  25th percentile: 248.25
  median: 267.5
  75th percentile: 286.5
  max: 324.0
0 5.0
commits (30d)
min: 2.0 | average: 3.0 | 25th percentile: 2.0 | median: 2.5 | 75th percentile: 4.0 | max: 5.0

File Size vs. Contributors (30 days): 8 points

llm-circuit-breaking/llm_circuit_breaking.ipynb x: 1 contributors (30d) y: 269 lines of code llm-routing/apiproxy/resources/oas/spec.yaml x: 1 contributors (30d) y: 264 lines of code llm-routing/llm_routing_v1.ipynb x: 1 contributors (30d) y: 287 lines of code llm-function-calling/llm_function_calling.ipynb x: 1 contributors (30d) y: 266 lines of code llm-logging/llm_logging_v1.ipynb x: 1 contributors (30d) y: 243 lines of code llm-security/apiproxy/resources/oas/spec.yaml x: 1 contributors (30d) y: 139 lines of code llm-security/llm_security_v1.ipynb x: 1 contributors (30d) y: 324 lines of code llm-token-limits/llm_token_limits.ipynb x: 1 contributors (30d) y: 285 lines of code
324.0
lines of code
  min: 139.0
  average: 259.63
  25th percentile: 248.25
  median: 267.5
  75th percentile: 286.5
  max: 324.0
0 1.0
contributors (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

File Size vs. Commits (90 days): 49 points

llm-circuit-breaking/llm_circuit_breaking.ipynb x: 5 commits (90d) y: 269 lines of code llm-routing/apiproxy/resources/oas/spec.yaml x: 4 commits (90d) y: 264 lines of code llm-routing/llm_routing_v1.ipynb x: 9 commits (90d) y: 287 lines of code llm-function-calling/llm_function_calling.ipynb x: 16 commits (90d) y: 266 lines of code llm-logging/llm_logging_v1.ipynb x: 13 commits (90d) y: 243 lines of code llm-security/apiproxy/resources/oas/spec.yaml x: 6 commits (90d) y: 139 lines of code llm-security/llm_security_v1.ipynb x: 11 commits (90d) y: 324 lines of code llm-token-limits/llm_token_limits.ipynb x: 8 commits (90d) y: 285 lines of code llm-function-calling/apiproxy/llm-function-calling.xml x: 3 commits (90d) y: 4 lines of code llm-function-calling/apiproxy/policies/CORS.xml x: 3 commits (90d) y: 12 lines of code llm-function-calling/apiproxy/policies/EV-GetProductId.xml x: 3 commits (90d) y: 10 lines of code llm-function-calling/apiproxy/policies/JS-Products.xml x: 3 commits (90d) y: 6 lines of code llm-function-calling/apiproxy/proxies/default.xml x: 3 commits (90d) y: 47 lines of code llm-function-calling/apiproxy/resources/jsc/JS-Products.js x: 3 commits (90d) y: 84 lines of code llm-vertexai-agent/llm_vertexai_agent.ipynb x: 9 commits (90d) y: 510 lines of code llm-security/apiproxy/proxies/default.xml x: 3 commits (90d) y: 49 lines of code llm-security/apiproxy/llm-security.xml x: 1 commits (90d) y: 5 lines of code llm-security/apiproxy/policies/AM-ExtractRequestPrompt.xml x: 1 commits (90d) y: 14 lines of code llm-security/apiproxy/policies/AM-SetTarget.xml x: 1 commits (90d) y: 15 lines of code llm-security/apiproxy/policies/CORS.xml x: 1 commits (90d) y: 12 lines of code llm-security/apiproxy/policies/EV-ExtractFields.xml x: 1 commits (90d) y: 10 lines of code llm-security/apiproxy/targets/llm.xml x: 1 commits (90d) y: 28 lines of code llm-security/sharedflowbundles/ModelArmor-v1/sharedflowbundle/policies/RF-CSAM-Detected.xml x: 1 commits (90d) y: 20 lines of code llm-security/sharedflowbundles/ModelArmor-v1/sharedflowbundle/policies/SC-CallModelArmor-ResponsePrompt.xml x: 1 commits (90d) y: 30 lines of code llm-security/sharedflowbundles/ModelArmor-v1/sharedflowbundle/sharedflows/default.xml x: 1 commits (90d) y: 42 lines of code llm-vertexai-agent/apiproxy/llm-vertexai-agent.xml x: 1 commits (90d) y: 8 lines of code llm-vertexai-agent/apiproxy/proxies/default.xml x: 1 commits (90d) y: 47 lines of code llm-vertexai-agent/apiproxy/resources/jsc/JS-Products.js x: 1 commits (90d) y: 84 lines of code llm-vertexai-agent/apiproxy/resources/oas/spec.yaml x: 1 commits (90d) y: 160 lines of code
510.0
lines of code
  min: 4.0
  average: 72.41
  25th percentile: 10.0
  median: 20.0
  75th percentile: 66.5
  max: 510.0
0 16.0
commits (90d)
min: 1.0 | average: 2.84 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 3.0 | max: 16.0

File Size vs. Contributors (90 days): 49 points

llm-circuit-breaking/llm_circuit_breaking.ipynb x: 1 contributors (90d) y: 269 lines of code llm-routing/apiproxy/resources/oas/spec.yaml x: 1 contributors (90d) y: 264 lines of code llm-routing/llm_routing_v1.ipynb x: 1 contributors (90d) y: 287 lines of code llm-function-calling/llm_function_calling.ipynb x: 1 contributors (90d) y: 266 lines of code llm-logging/llm_logging_v1.ipynb x: 1 contributors (90d) y: 243 lines of code llm-security/apiproxy/resources/oas/spec.yaml x: 1 contributors (90d) y: 139 lines of code llm-security/llm_security_v1.ipynb x: 1 contributors (90d) y: 324 lines of code llm-token-limits/llm_token_limits.ipynb x: 1 contributors (90d) y: 285 lines of code llm-function-calling/apiproxy/llm-function-calling.xml x: 1 contributors (90d) y: 4 lines of code llm-function-calling/apiproxy/policies/CORS.xml x: 1 contributors (90d) y: 12 lines of code llm-function-calling/apiproxy/policies/EV-GetProductId.xml x: 1 contributors (90d) y: 10 lines of code llm-function-calling/apiproxy/policies/JS-Products.xml x: 1 contributors (90d) y: 6 lines of code llm-function-calling/apiproxy/proxies/default.xml x: 1 contributors (90d) y: 47 lines of code llm-function-calling/apiproxy/resources/jsc/JS-Products.js x: 1 contributors (90d) y: 84 lines of code llm-vertexai-agent/llm_vertexai_agent.ipynb x: 1 contributors (90d) y: 510 lines of code llm-security/apiproxy/proxies/default.xml x: 1 contributors (90d) y: 49 lines of code llm-security/apiproxy/policies/AM-ExtractRequestPrompt.xml x: 1 contributors (90d) y: 14 lines of code llm-security/apiproxy/policies/AM-SetTarget.xml x: 1 contributors (90d) y: 15 lines of code llm-security/apiproxy/targets/llm.xml x: 1 contributors (90d) y: 28 lines of code llm-security/sharedflowbundles/ModelArmor-v1/sharedflowbundle/policies/RF-CSAM-Detected.xml x: 1 contributors (90d) y: 20 lines of code llm-security/sharedflowbundles/ModelArmor-v1/sharedflowbundle/policies/SC-CallModelArmor-ResponsePrompt.xml x: 1 contributors (90d) y: 30 lines of code llm-security/sharedflowbundles/ModelArmor-v1/sharedflowbundle/sharedflows/default.xml x: 1 contributors (90d) y: 42 lines of code llm-vertexai-agent/apiproxy/llm-vertexai-agent.xml x: 1 contributors (90d) y: 8 lines of code llm-vertexai-agent/apiproxy/resources/oas/spec.yaml x: 1 contributors (90d) y: 160 lines of code
510.0
lines of code
  min: 4.0
  average: 72.41
  25th percentile: 10.0
  median: 20.0
  75th percentile: 66.5
  max: 510.0
0 1.0
contributors (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0