App platform

Review and publishing

Every app starts as a draft only you can install. To appear in the Kweko marketplace, it goes through review.

The developer console

The console lives at https://app.kweko.uz/developers, on your Kweko account (not inside a workspace). There you can:

  • create one vendor account per Kweko account, with a name, website and support email;
  • create up to 50 apps and edit each one: overview (name, icon, description, category, pricing), credentials (client secret, redirect URIs, public or confidential client), extensions (backend URL, blocks and actions paths, webhook URL, contributions), scopes, a settings schema, and releases;
  • test-install an app into any workspace where you are an owner or admin;
  • see the versions you submitted.

Categories: messengers, telephony, payments, inventory, accounting, marketing, analytics, industry, productivity, widgets and other.

Statuses

StatusMeaning
draftBeing built. Only you can install it (test installs).
privateThe same as a draft today: only you can install it.
in_reviewSubmitted, waiting for Kweko's review
publishedListed in the marketplace; any workspace owner or admin can install it
suspendedDisabled by Kweko: its tokens stop working and its UI disappears from every workspace

Submitting

Submit from the Release tab with optional release notes (up to 2000 characters). An app needs a description and at least one scope. Submitting freezes a snapshot of the app as a new version. While a version is in review, and after it is published, your edits go to a draft copy: the live app only changes when the next version is approved.

Kweko reviews the version and either publishes it or contacts you. Publishing copies the approved version onto the live app.

Settings

An app can declare a settings schema (a JSON object with properties and required; fields of type string, number, integer or boolean, with title, description, format such as secret, email, url or textarea, enum, default and maxLength). Workspace admins fill it in on the app's settings page in Kweko. Kweko does not send these settings to your backend yet, so keep configuration that your server needs on your side for now.

Limits

  • Contributions and settings schema together: up to 64 KB (manifest_too_large), 30 contributions, 10 redirect URIs, 50 settings fields.
  • Up to 100 installed apps per workspace.
  • Backend and webhook URLs must be public HTTPS addresses on a standard port, without a query string.