Skip to main content

Establishing a Developer App for Apigee

Hands-On Lab

 

Photo of Joseph Lowery

Joseph Lowery

Google Cloud Training Architect II in Content

Length

00:30:00

Difficulty

Beginner

Apigee is a full-featured API management platform. As such, it has the ability to create not only API proxies, but also the entire eco-system needed to support, test, and access proxies. Part of the ecosystem are the apps that will consume an API through the proxy. These apps do not connect directly to the proxy, however. Rather, an API product bundles one or more API proxies, and apps connect to the API product. In this hands-on lab, we will set up an app and the related components: the API product and the app developer.

What are Hands-On Labs?

Hands-On Labs are scenario-based learning environments where learners can practice without consequences. Don't compromise a system or waste money on expensive downloads. Practice real-world skills without the real-world risk, no assembly required.

Establishing a Developer App for Apigee

Introduction

Apigee is a full-featured API management platform. As such, it has the ability to create not only API proxies, but also the entire eco-system needed to support, test, and access proxies. Part of the ecosystem are the apps that will consume an API through the proxy. These apps do not connect directly to the proxy, however. Rather, an API product bundles one or more API proxies, and apps connect to the API product. In this hands-on lab, we will set up an app and the related components: the API product and the app developer.

Connecting to the Lab

  1. Navigate to https://cloud.google.com/apigee.
  2. Click the Try it free button.
  3. Create a free Apigee account.

Create an API Product

  1. On the Apigee dashboard page, click API Products.
  2. Click + API Product.
  3. In the Product Details section of the New Product page, configure the following:
    • Name: LA-Weather-Product
    • Display Name: LA Weather Product
    • In the Environment section, check the prod and test options.
    • In the Access dropdown, select Public.
  4. In the API resources section, click Add a proxy, and select LA-Weather.
  5. Click Add (1).
  6. Click Save.

Register a Developer

  1. In the side navigation menu, choose Publish > Developers.
  2. On the Developers page, click + Developer.
  3. In the Create Developer section, enter the following information:
    • First Name: Pat
    • Last Name: Patterson
    • Username: ppatterson123
    • Email: ppat@linuxacademy.com
  4. Click Create.

Add an App

  1. In the side navigation menu, choose Publish > Apps.
  2. On the Developers page, click + App.
  3. In the Create Developer section, enter the following information:
    • Name: LA Weather App
    • Display Name: LA Weather App
  4. Select the Developer option.
  5. Click into the Developer dropdown, and select Pat Patterson from the list.
  6. Make sure the Expiry option in the Credentials section is set to Never.
  7. In the Product section, click Add product.
  8. In the Add product dialog, select LA Weather Product, and click Add (1).
  9. Click Create.
  10. In the new Credentials section, next to Key, click Show to reveal the new API key for the product.

Conclusion

Congratulations, you've successfully completed this hands-on lab!