Questions tagged [apigee]

You can get Apigee product related answers and support on the Apigee Community at http://community.apigee.com Apigee is part of Google team, that produces and sells an API Management Platform. Products include an API communications gateway, a backend-as-a-service App Services / REST-accessible JSON store. Use this tag for questions about Apigee products; and also indicate the Apigee product such as API Dashboard or Edge.

The Company

Apigee is a company that produces and sells an API Management Platform. The central product is an API communications gateway (Apigee Edge), and there is also the backend-as-a-service App Services thing, which is a REST-accessible JSON store. Use this tag for questions about Apigee products; and also indicate the Apigee product such as API Dashboard or Edge.

Apigee Edge

Think of this as a transparent HTTP proxy server for API calls. Operators can configure the Gateway to do "anything" when an incoming API call is received, including dynamic routing, data transformation, security mediation (authentication or authorization), rate limiting or quota enforcement, caching, response data masking, response data augmentation, and more.

App Services

App Services is the commercial version of the usergrid open-source project. To a developer, it looks like a JSON store of arbitrary scale. It's accessible via a REST interface, GET/PUT/POST/DELETE, and includes a built-in set of resources, accessible via different /paths in the URL, to store things like users, activities, and so on. You can define additional resource types as extensions to that base model.

743 questions
46
votes
1 answer

Swagger:Issue with Path parameter

I am try to create a swagger file with the following path: paths: /v1/customers/{id}/summary : However I get the following error right off bat: API requires path parameter but it is not defined: id at paths ▹ /v1/customers/{id}/summary It…
user2825273
  • 495
  • 1
  • 4
  • 9
23
votes
1 answer

Generate JWT Token in Keycloak and get public key to verify the JWT token on a third party platform

There is an Endpoint to a backend server which gives a JSON response on pinging and is protected by an Apigee Edge Proxy. Currently, this endpoint has no security and we want to implement Bearer only token authentication for all the clients making…
Amit Yadav
  • 2,613
  • 3
  • 15
  • 50
22
votes
5 answers

Passing API key with HTTP header in cURL

I have an API Proxy in Apigee which is authenticated with an API key. I'm passing the key with my HTTP request header using cURL, with this command: curl -v -H "apikey: my_key" http://api_org-test.apigee.net/v1/helloapikey I get this…
kuk_94
  • 373
  • 1
  • 4
  • 18
11
votes
3 answers

Differences between API development platform e.g APIGEE and ESB

Me and my team will be working on APIGEE which is an API development platform to expose some services in our application. I am going through their documentation and also trying to understand the need of APIGEE or any other API development platform…
Tatha
  • 955
  • 1
  • 12
  • 35
10
votes
3 answers

What is the difference between GCP endpoint and Apigee

What is the difference between GCP endpoint and Apigee? When should I use GCP Endpoint and when should I use APigee. Any input will be highly appreciated.
9
votes
1 answer

swagger tools error handler middleware not catching errors

overview My custom errorHandler middleware is not catching the swagger-tools request validator error. Instead, the swagger tools HTML error is sent back to the client. How can I get my errorHandler middleware to catch the swagger tools validation…
Chris Covney
  • 619
  • 1
  • 6
  • 10
8
votes
1 answer

How to run a subprocess inside Google Cloud Function in Python

I'm trying to run a bash script inside GCP Function but somehow it's not working. Here my function, which basically export a file(proxy) to Google Apigee: def test2(request): cmd = "python ./my-proxy/tools/deploy.py -n myProxy -u…
7
votes
2 answers

Using Usergrid how do I get related entities nested in a single json and not only the link to them

When I query /mycollections?ql=Select * where name='dfsdfsdfsdfsdfsdf' I get { "action" : "get", "application" : "859e6180-de8a-11e4-9360-f1aabbc15f58", "params" : { "ql" : [ "Select * where name='dfsdfsdfsdfsdfsdf'" ] }, "path" :…
Jan Moritz
  • 1,957
  • 4
  • 18
  • 30
6
votes
0 answers

Multiple database connection in single connection pool using Node JS

I am trying to create a database connection pool in Node js using generic-pool package. With single database the pool is working fine but I want to use more than one database in single pool to be use. In this context I am facing issue. Generic pool…
ANIL VISHVKARMA
  • 363
  • 1
  • 15
6
votes
1 answer

Apigee console error for instagram

Due to some recent changes in Instagram API policy, looks like now we can not use apigee console to check the API calls. I keep getting this error when I select OAuth2 for authentication and choose to sign into Instagram. "{"code": 403,…
viggy
  • 552
  • 3
  • 22
5
votes
1 answer

How to convert IBM DB2 hexadecimal data in proper format (CCSID 37) at connection level without using CAST function

In my application I am having IBM DB2 database as storage and my data service layer has been implemented using Node.js. I have established JDBC connection to IBM DB2 iSeries database by DataDirect approach given by Progress using db2.jar. When I…
ANIL VISHVKARMA
  • 363
  • 1
  • 15
5
votes
2 answers

Error when updating APIGEE Entities

Im currently developing an application that implements apigee, however, i've come across an issue when trying to update entities. Below is the method i'm currently using. Map updatedEntity = new HashMap
Andy Joyce
  • 2,722
  • 3
  • 12
  • 24
5
votes
1 answer

In Apigee, how to get a custom attribute value for a developer using the AccessEntity policy and later in Javascript?

There is a custom attribute assigned to a developer called 'XYZ'. In the API proxy, how can the AccessEntity policy (along with the AssignMessage and ExtractVariable policies as given in the tutorial:…
Deepti N M
  • 143
  • 1
  • 8
4
votes
5 answers

HTTP Status Code for Larger Response 413 / 400

I am getting below error when response is larger in size, We can fix below by enabling Streaming in Apigee ( Currently out of scope as needs work at all up streams) The error pasted below:…
John D
  • 165
  • 2
  • 5
  • 12
4
votes
1 answer

With Apigee Load Balancer why do i need ELB,ALB,NLB, Global Load Balancers

I understand Apigee can forward/loadbalance the request to target server. But various cloud provider sell their load balancer, if in my app which is backend i'm just exposing API's and i use apigee edge, why do i need any of those Load balancer? Am…
user1501382
  • 1,035
  • 13
  • 16
1
2 3
49 50