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.
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
- Click Developers in the main menu.
- Click add (+) Developer button.
- Enter a username.
- Enter the full name for your developer.
- Enter the developer's email. This the email address you use when sending keys and notifications to this developer.
- Enter a password.
Editing a developer
- Click Edit and update any contact information.
Deleting a developer
- Click Delete.
- 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.
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.
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.