Introduction to and overview of the PowerSync Dashboard and Admin Portal
The PowerSync Dashboard is available in PowerSync Cloud (our cloud-hosted offering) and provides an interface for developers to:
The dashboard is available here: https://powersync.journeyapps.com/
PowerSync dashboard
Here is an example of how this hierarchy might be used by a customer:
The Dashboard layout is similar to that of an IDE and includes the following main components:
Dashboard components
Workspaces are a pre-configured logical collection of editor panes and panels that are designed to make working on a specific part of your project as easy as possible.
The dashboard comes with four workspaces by default: Overview, Manage instances, Usage metrics and Instance logs.
You can customize any of these workspaces (changes save automatically) and/or create new workspaces.
To reset all workspaces to their original layout, run the Reset workspaces action (see Command Palette and Actions below for how to run actions)
Editor Panes are used to interact with your project’s files (e.g. sync-rules.yaml
) and Panels display information about your project in components that can be positioned and resized.
Open the Command Palette using the keyboard shortcut CTRL/CMD+SHIFT+P
or SHIFT+SHIFT
, and access just about anything you need to do in your project.
The various actions available in your project are accessible via the Command Palette, by right-clicking on certain items, and via buttons. These are a few of the most common actions you might need during the lifecycle of your PowerSync project (you can search them via the Command Palette):
sync-rules.yaml
against an instance.sync-rules.yaml
file to an instance.sync-rules.yaml
file with those deployed to an instance.Your PowerSync projects come with version control built-in. This is useful when working with your project’s sync rules file (sync-rules.yaml
). The default mode is Basic Revisions, which allows you to save, view and revert to revisions of your sync rules file. Another mode is Advanced Git, which enables a git-based workflow, including commits, branching, and merging. The modes can be toggled for your projects in the Admin Portal (see below).
Open the Changes panel (find it via the Command Palette) to review any changes and save, or revert to a specific revision/commit.
The default git provider for projects is our own “JourneyApps” system which does not require any configuration from the developer. It is also possible to use either GitHub or Azure DevOps as your git provider. For this to work, an integration must be added to your organization via the Admin Portal. Read on to learn more.
Customers on our Team and Enterprise plans can lock their PowerSync Cloud deployments to a specific version of the PowerSync Service. This option is available under your instance settings.
Downgrade limitations: Not all downgrade paths are available automatically. If you need to downgrade to an older version, please contact our team for assistance.
In the Admin Portal you can manage your PowerSync projects, users and integrations.
It is available here:
https://accounts.journeyapps.com/portal/admin/
When in the PowerSync Dashboard, you can also click on the PowerSync icon in the top-left corner to navigate to the Admin Portal.
Admin Portal
Advanced permissions: Several functions in the Admin Portal require advanced permissions that you do not have by default after signing up. Please contact us to request these permissions. This is a temporary limitation that will be removed in a future release.
In the “Projects” tab, new projects can be created, existing projects can be deleted, and the version control mode can be changed for a project. If your project uses the Advanced Git version control mode, the git provider can also be configured here.
Select the “Developers” tab to invite team members to your organization or remove their access. Only users with the Owner role can manage users.
In the “Integrations” tab, GitHub or Azure DevOps integrations can be added in order to configure them as git providers for your project(s).
In the “Settings” tab, you can rename your organization.
In the “Billing” tab, you can update your billing details and manage payment cards.
View subscriptions
In the “Subscriptions” tab, you can view your active subscription and usage.
See Pricing for available subscription plans.