For the complete documentation index, see llms.txt. This page is also available as Markdown.

Bundles

A Bundle is a named, reusable collection of accesses that spans one or more connections across multiple applications. Bundles are created and managed by BalkanID administrators to simplify access provisioning for common roles or use cases.

For example, an administrator can create an Engineering Baseline Bundle that includes the required access for Okta, Jira, and GitHub. Users can then request the entire Bundle in a single, atomic access request instead of submitting separate requests for each application.

Bundle requests follow the same request, review, and provisioning workflow as standard access requests. Once approved, the requested access is provisioned across all applications included in the Bundle.

Bundle Lifecycle

  1. Creation: An administrator creates a Bundle by giving it a name and selecting the connections it should grant across one or more applications. Bundles that are marked for the catalog become available to users in the service catalog.

  2. Assignment: An identity owner requests a Bundle from the service catalog, choosing whether to Assign (grant) or Unassign (revoke) its accesses, and whether access is Permanent or Temporary. The request is reviewed and approved just like any other access request.

  3. Provisioning: Once approved, access is provisioned across every application in the Bundle. Each application is fulfilled independently and the request tracks a rolled-up status, so a partial failure in one application is surfaced without blocking the others.

  4. Usage: The identity owner retains the Bundle's accesses across all included applications for the duration of the request.

  5. De-provisioning: For a Temporary Bundle request, access is automatically revoked across every application when the expiration date is reached. An Unassign request revokes the Bundle's accesses immediately upon approval.

  6. Revocation and Updates: Administrators can edit a Bundle's connections or delete it at any time to reflect changing access requirements.

Creating a bundle

Bundles are created and managed by administrators from the Bundles section.

  1. Navigate to Configure → Bundles and click Create bundle.

  2. Fill in the Bundle name and description, and set the owner who is responsible for the Bundle.

  3. Under Select connections, add the connections this Bundle should grant. Connections can span multiple applications — this is what makes a Bundle cross-application.

  4. Enable Show in catalog so the Bundle appears to users in the service catalog, then save. The new Bundle is listed with a stacked icon of the applications it spans.

Last updated

Was this helpful?