CONSOLE

Apps

Manage your Apps in the Phase Console. This page covers the practical steps for creating, configuring, and administering Apps through the Console UI.

Create an App

Create an App by clicking the "+" button on the Apps screen. Enter a name for your App and your sudo password if prompted. You can also optionally choose to initialize your App with example secrets. This option is automatically selected for your first App.

create app

App Readme

Each App can have a readme that serves as a space for developer documentation, runbooks, onboarding notes, or any other relevant information. The readme is displayed on the App's Home tab and supports full markdown rendering.

app readme on home tab

Click the readme to expand it in a full-screen dialog for easier reading.

expanded app readme with markdown rendering

Editing the readme

To add or edit a readme, go to the App's Settings tab. The editor supports a Write and Preview toggle so you can author Markdown and preview the rendered output before saving.

app readme editor in settings

Secrets

This screen shows an overview of all Secrets in this App across all Environments. You can explore a specific Environment by clicking the Environment name in the column headers. You can expand a Secret to view its status in each Environment. Clicking an Environment name will take you to this Secret in the respective Environment management screen.

app secrets

One-click secret access

The Phase Console has a "One-click access" menu in the top right of the screen when inside of an App. Open this menu and click to copy a one-liner for either the CLI or REST API to fetch secrets from the current environment and path.

A temporary Personal Access Token (PAT) is automatically generated and copied to your clipboard to authenticate the request. The token is valid for 5 minutes. You may modify the one-liners to best suit your needs.

Access

Add a service account to an App

You can add a Service Account to any App from the respective App's "Access" tab.

  1. Click "Service accounts" on the left, and then "Add service account"
Add service account to app
  1. Select the service account from the list of accounts. Next, select the Environments that this account should have access to. Once you have selected the account and scope, click "Add"
Add service account to app
  1. The account will now have access to the Environments you selected. You can always update the Environment scope for this account or remove it from the App entirely.
Add service account to app

Add a member to an App

You can add a new user to any App from the respective App's "Access" tab. To add a member to an App, click the "+ Add a member" button. Select an Organization member from the dropdown list, select which Environments to grant them access to, and click "Add".

app member add

app member add

Update Environment access for a member

To update the Environments that a specific user can access, click the "Manage user access" button. Update the Environment selection and click "Save".

app member manage access

Remove a member from an App

To remove a member from an App, click the "Remove member" button.

Syncing

Phase can automatically sync secrets to third-party platforms. For more on how syncing works, see Platform > Apps > Secret Syncing.

Setting Up a Sync

To set up a new sync:

  1. Navigate to the "Syncing" tab in your App.
  2. Click on "Create a new sync" and select the desired service.
  3. Follow the prompts to configure the sync, including selecting the Environment and specific secrets to sync.
secret syncing

Logs

This screen shows audit logs for all CRUD events for all Secrets and Environments in this App. You can expand a specific log event to view more information.

app logs

Settings

This screen shows metadata for the App and allows you to perform administrative tasks such as changing the encryption mode or deleting the App.

Enabling SSE

Phase Apps use end-to-end encryption (E2EE) by default. To use features like third-party integrations, the public REST API, or Dynamic Secrets, you need to enable server-side encryption (SSE). For more on encryption modes, see Platform > Apps > Encryption Modes.

To enable SSE, click the "Enable SSE" button under the "Encryption" section of the App Settings tab.

enable sse button

Click "Enable" on the confirmation dialog:

enable sse dialog

Once enabled, the settings page will show you the updated Encryption mode:

sse enabled

Delete an App

To delete an App, click the "Delete" button in the Settings tab.