Skip to Content
Apso is in public beta. Get started
ManageDashboard

Dashboard overview

The Apso dashboard is the visual workspace for building and operating services. Open app.apso.cloud , select a workspace, then select a service.

Workspace navigation

The main navigation keeps workspace-level work separate from each backend:

AreaUse it for
ServicesCreate a backend and return to existing services
TeamManage people who can access the workspace
BillingReview the workspace plan and billing details
SettingsUpdate workspace configuration

Create a service

  1. Open Services and click New service.
  2. Start with a blank schema, describe the backend you need, or select a starter backend.
  3. Review the proposed entities and relationships in the editor.
  4. Save the schema.
  5. Deploy when the model is ready.

The editor writes the same data model represented by .apsorc. Use the visual workflow when you want fast schema iteration. Use the CLI when you want the schema and generated service in a local repository.

Service navigation

A deployed hosted service can expose these views:

ViewWhat you can do
DashboardCopy the API URL and review service and database metrics
DeploymentsFollow build and deployment status
EditorChange entities, fields, and relationships
DataInspect and work with service records
API KeysCreate credentials for server-side clients
EnvironmentManage service environment variables
DocsOpen the API reference generated for the service
LogsSearch, filter, refresh, and export runtime logs

The available tabs depend on the service state and hosting plan. Deploy the service before expecting live URLs, metrics, or logs.

The service header

The header shows the service name, deployment state, hosting type, and repository sync state. From here you can open settings, begin a deployment, connect GitHub, or push an updated generated codebase to the connected branch.

Treat deployment and repository sync as separate states. A service can be deployed while the latest editor changes are still waiting to be pushed to GitHub.

Common workflows

Change the data model

  1. Open Editor.
  2. Add or update an entity, field, or relationship.
  3. Review the schema change before saving it.
  4. Deploy the updated service.
  5. Open Deployments, then test the generated API in Docs.

Connect an application

  1. Copy the deployed URL from Dashboard.
  2. Create an API key in API Keys for a trusted server environment.
  3. Put both values in your application’s server-side environment file.
  4. Use @apso/sdk or the generated REST API from your backend-for-frontend.

Do not expose an Apso API key in browser JavaScript or a public mobile bundle.

Investigate a failed request

  1. Confirm the service is deployed on Dashboard.
  2. Open Logs and select a useful time range.
  3. Filter by level or source, then search for the route or error text.
  4. Compare the request with the generated API reference in Docs.
  5. After a code or schema change, follow the next build in Deployments.
Last updated on