# Developer Portal

The [**Emporix Developer Portal**](https://app.emporix.io/) is designed to help you manage your company account at Emporix.

## Login page

<figure><img src="https://3057647601-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbTY7EwZtYYQYC6GOcdTj%2Fuploads%2Fgit-blob-1c152b70f5aa2cb240cd5ef73725365bb39f4623%2Flogin_page.png?alt=media" alt="" width="208"><figcaption></figcaption></figure>

You can log in to the Developer Portal using one of the following methods:

* Password-based authentication
* Single sign-on (requires additional configuration of an Identity Provider service, to learn more see [Single Sign-On](https://developer.emporix.io/ce/system-management/authentication-and-authorization/authentication/user-authentication/sso))
* Social login with the following platforms:
  * Google
  * LinkedIn
  * Microsoft

## User Interface

Learn how to navigate through the Developer Portal and what are the available functionalities.

<figure><img src="https://3057647601-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbTY7EwZtYYQYC6GOcdTj%2Fuploads%2Fgit-blob-7318331eb7f41bad1f224df86167b226e48450f5%2Fdeveloper_portal_ui.png?alt=media" alt=""><figcaption></figcaption></figure>

The top menu is displayed in all the views of the Developer Portal so it is easier to navigate between different functionalities and get access directly to what you need.

### Tenant chooser

Your Emporix account can be assigned to multiple tenants at the same time. To switch between tenants, expand the dropdown menu on the left side of the Developer Portal. You also have an option to create a tenant from here.

<figure><img src="https://3057647601-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbTY7EwZtYYQYC6GOcdTj%2Fuploads%2Fgit-blob-b90a8d6eb2a61a8e6d0af47564ff30110652eabb%2Ftenant_chooser.png?alt=media" alt="" width="181"><figcaption></figcaption></figure>

### Dropdown menu

The top menu gives you access to administer different parts of your account.

<figure><img src="https://3057647601-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbTY7EwZtYYQYC6GOcdTj%2Fuploads%2Fgit-blob-ee7cdd44c0773b4c77b21d80c3be18d1f8aba0ed%2Fsections.png?alt=media" alt="" width="375"><figcaption></figcaption></figure>

Expand the dropdown menu to see available options and navigate directly to a chosen section from any point in the application:

* **Overview** — where you can access all the services available through the Developer Portal.
* [**Users**](https://developer.emporix.io/ce/getting-started/developer-portal/manage-users) — where you can manage your team members and their privileges.
* [**API Keys**](https://developer.emporix.io/ce/getting-started/developer-portal/manage-apikeys) — where you can access your keys, and see some usage examples.
* [**My Account**](https://developer.emporix.io/ce/getting-started/developer-portal/myaccount) — where you can edit your personal settings.

### Direct links

From the Developer Portal, you can navigate to Emporix documentation portal to see the latest updates and get proper help, or you can jump into Management Dashboard to get backend view on your data. The links to these services are available from all Developer Portal views.

<figure><img src="https://3057647601-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbTY7EwZtYYQYC6GOcdTj%2Fuploads%2Fgit-blob-47a988dd5856cc1e3665b842b728fc3f6453b525%2Flinks.png?alt=media" alt="" width="375"><figcaption></figcaption></figure>

## Overview

{% hint style="warning" %}
Note that the Developer Portal offers two roles:

* `ADMIN` - the user has manage access to all the functionalities of the Developer Portal
* `USER` - the user can only manage their own account and change their password, for the Developer Portal functionalities they have view access only, except for the demo data.
  {% endhint %}

All the functionalities of the Developer Portal are available from the Overview page.\
It is divided into the following sections:

* [**Manage Users**](https://developer.emporix.io/ce/getting-started/developer-portal/manage-users) - change the users' settings
* [**Manage API Keys**](https://developer.emporix.io/ce/getting-started/developer-portal/manage-apikeys) - view API keys
* [**Tenant List**](https://developer.emporix.io/ce/getting-started/developer-portal/tenant-list) - see the tenants assigned to your account or create a new one
* [**My Account**](https://developer.emporix.io/ce/getting-started/developer-portal/myaccount) - edit personal settings or change password
* **Management Dashboard** - access Management Dashboard
* **Documentation** - read Emporix documentation
