A Short Guide to Apigee Development
Have you too heard about Apigee Development Services, and started to wonder "what's that?", just like me? Or have you wondered if you could create, manage and configure your API products and proxies? Apigee Edge is the answer provided to us by Google. There are several courses available for Apigee learning and development. However, here's a brief guide to Apigee.
What is Apigee?
Apigee is a tool for API Gateway Management by Google that allows you to transfer data between clouds and applications. Apigee Development Services enable you to create APIs easily and quickly, these APIs can be used by other app developers later on.
Apigee Edge also allows its users to scale, manage, analyze and secure their API traffic. Apigee Development Services put on a proxy layer on the front face, this enables Edge to protect your backend services too.
Apigee Edge is also providing several tools for the same.
How to create an API proxy using the Apigee Edge?
Step 1. Sign in to apigee.com/edge.
Step 2. Click API Proxies in the main window
Step 3. Click +Proxy.
Apigee will walk you through the complete process of creating a proxy. Here, first, you have to select the type of proxy
Step 4. Click Reverse proxy as it is the most common proxy.
Apigee will then display the Proxy details on the page.
Step 5. Now you are supposed to complete your proxy details:
- Name: Press enter after entering the name and get started. Anyhow, if the proxy name is already taken, then you will have to use a different name.
- Base path: Make sure that this is set to 'get started'.
The base path is a part of the URL that is used to make requests to your API. Edge uses this URL so that it could match and incoming requests could be properly routed to the proper API proxy.
- Description (Optional): Here you are expected to enter an appropriate description for your new API proxy.
- Target (Existing API): This is for the target URL that will be invoked by Apigee Edge on the request when made to the API proxy.
The mock target service, which is hosted at Apigee, returns simple data. It requires no access token or API key.
Step 6. Click Next.
Step 7. Now under security, On 'common policies' page: Authorization makes sure that 'Pass-through' is selected.
Click Next.
Step 8. Select the 'default' option and then 'secure' under the Virtual host's page
Click Next.
Step 9. Make sure the 'Test' environment is selected the 'Summary page' under 'Optional Deployment'.
Click 'Create and deploy'
Apigee will create you your new API proxy and will deploy it to your test environment
Step 10. Now click 'Edit proxy' so that a new overview page is displayed for the new API proxy.
Now you know how to create a simple API on the page.
Conclusion: Apigee is doing a tremendous job by providing security, compatibility and measurability, all at the same time. Apigee is one of its kind and is here to rule the market.:)