Skip to content

For freelancers and agencies

A back office for every client

Give each client an app of their own, with its own database, repository and users. Build it from a description, change it with the assistant, and hand over an ordinary Protobase project when the work is done.

Start in the cloud

Early accessSign up with GitHub or email. Your first app is live in a few minutes. Plans from €0.99 a month.

Or self-host it for free

One app per client

Every client gets their own app

  • Its own database

    In Protobase Cloud every app gets its own Postgres database and a least-privilege role.

  • Its own repository

    A new private GitHub repository per app, and every push deploys.

  • Its own users and roles

    Your client’s staff sign in to their own app, with the views and rules you describe for them.

  • Its own update schedule

    Protobase updates arrive per app: right away, weekly, on a date you set, or by hand.

Branding

In each client’s colours

  • One theme file per app sets 32 tokens for light and dark: colours, the corner radius and fonts, including the client’s own.
  • Deeper changes replace a part with a plugin, such as the record card or a field type.
  • Start each app from the ERP, the real estate app or an empty project, and shape it from there.
The repairs list in a teal theme with rounder corners and a serif font.
The same admin app with a project theme: teal, rounder corners and a serif font.

Client requests

Changes with a price on them, before they run

  • A client asks for a change, and the assistant answers with a plan and its price before anything runs.
  • Nothing changes until it is approved, and every change passes typecheck, tests, the build and protobase doctor before it deploys.
  • Tasks also show inside the client’s app, under Protobase Cloud.
A list of organization members, each with an owner, admin or member role and app roles such as sales and accountant.
Members of an organization, with their organization role and app roles.

Your team

Your team in one organization

In the Protobase Cloud console, an organization holds your members and invitations. Besides owner, admin and member, people can hold roles for billing, development, management or accounting.

Handover

Hand over an ordinary project

  • The code is an ordinary Protobase project in a GitHub repository, plain TypeScript in small files.
  • The framework is Apache-2.0, so a client can run the same app on their own servers with the same runtime.
  • The docs and an Agent Skill are public, for the client’s own developers and their coding agents.

Hosting clients yourself

Host client apps on your own servers

  • Run each client’s app from one folder, with the runtime file on Bun or the Docker image.
  • As the operator, your team can sign in as a client’s user to help them, through your own identity provider and with a recent second factor.
  • Each staff session needs a written reason, lasts 30 minutes, shows a banner and is logged. The client’s admins can switch it off, or have the person emailed each time.
An orders list with a banner saying a staff member is signed in as a user, with the reason and a Stop staff session button.
The banner a client’s users see during a staff session.

Your back office, live in a few minutes

Sign up with GitHub or email, pick a starting point, and ask the assistant for what you need.

Start in the cloud

Early access Plans from €0.99 a month.