• Nonexistent node nid: 8817.
  • Nonexistent node nid: 8792.
Was this helpful?

Developers access your APIs through apps that contain keys, which in turn provide access to your API products. Keys are generated when you set up an app and add API products to the app. However, you can't create an app without a developer, so you need to have developers registered in your organization. If you have a public API product that developers can sign up for via a portal, developers register themselves because they want to access your APIs. In some cases, you add a developer manually, such as if you need to add internal developers or create a developer on behalf of a customer.

Managing developers

Apigee lets you keep track of developers as they create apps and use keys and end-user tokens. By selecting a developer on the Developer page, you can see the apps they've created and the keys assigned to the developer. From this page, you can also manage the developer's information or delete them from your org.

Adding a developer

  1. Click the Publish tab, then Developers.
  2. Click the add (+) Developer button.
  3. Enter the first name of your developer.
  4. Enter the last name of your developer.
  5. Enter the developer's email. This the email address you use when sending keys and notifications to this developer.
  6. Add any custom attributes for the developer. For each custom attribute:
    • Click (+) Add Custom Attribute.
    • Enter the attribute name and value.

Editing a developer

  1. Click the developer's entry in the Developers page.
  2. Click Edit
  3. Edit the developer's first and last name, as needed.
  4. Add or remove any custom attributes.

Deleting a developer

  1. Click the developer's entry in the Developers page.
  2. Click Delete.
  3. Confirm that you want to delete the developer.

Note: When you delete a developer, you are also deleting all of their apps from your org.

Grouping developers into companies

A company is a collection of developers managed as a single entity. A company can be any grouping that is appropriate to your organization such as business unit, product line, or division. Grouping developers into companies is useful when your need  to have multiple developers associated under a single corporate entity. For example, you may need to set up different companies for billing purpose.  However,  developers in your organization don't need to be associated with a company. Note that a developer is always a single entity, uniquely identified by the email element. If a developer is part of a company you'll see the Company name on the Developers page.

You can use the

Nonexistent node nid: 8817.
API to set up a company group and the
Nonexistent node nid: 8792.
API to add developers to the company.

Onboarding external developers

To fully expose your API and products to developers you'll need to set up a developer portal so they can register their apps with you organization. The developer portal is your chance to showcase you offerings and get developers interested in what you have to offer. Apigee automatically generated a developer portal for you have set up one or more APIs and products. After that you can access your portal and customize to suit your needs. See Set up your developer portal.