App Developer Quickstart designed
This is the short path for app developers. It summarizes the current quickstart without replacing the canonical API contract or app-platform specs.
Preconditions
You need:
- a tenant and project,
- an API base URL for the target environment,
- a human admin for initial setup,
- a service account for automation,
- a published app catalog entry and version,
- permission to manage project app entitlements.
Flow
- Sign in as a human admin for setup.
- Create a project service account for app lifecycle automation.
- Mint a short-lived service-account token.
- Inspect the app catalog and published versions.
- Inspect the registry baseline for artifact publication expectations.
- Enable the app entitlement for the project.
- Create an app instance using the service-account token.
- Publish/register artifacts through the app-artifact APIs where appropriate.
- Track lifecycle, billing, audit, and runtime evidence through public APIs.
Rules To Keep
- Do not reuse human tokens for automation.
- Do not persist long-lived bearer tokens in app config.
- Use idempotency keys for mutating API calls.
- Treat returned effective fields as truth; request hints are not final topology.
- Publish artifacts by digest and follow the trust/promotion lifecycle.
- Keep manual platform-admin registration as a current-state bridge, not the desired long-term developer experience.
Current Gap
Manifest-driven third-party app registration is the target model, but it is not fully productized yet. App teams should still prepare manifest packages now so first-party, partner, and external app onboarding converge on one shape.