Skip to main content
Feedback

Repositories

note

Knowledge Hub is an Early Access release. Refer to the Early Access disclaimer for details.

A repository is the top-level storage container in Knowledge Hub. It holds one or more Knowledge Bases and controls the infrastructure on which vector data is stored.

Managed repositories

In Early Access, Knowledge Hub provides managed repositories only. When you create a repository, Boomi provisions and manages the underlying vector store (OpenSearch) on your behalf. You do not configure or maintain the storage infrastructure.

Customer-owned repositories, where you provide your own vector store, are planned for a future release.

What a repository controls

A repository establishes:

  • Storage isolation: Knowledge Bases in different repositories are stored independently. Data from one repository does not appear in queries against another.
  • Infrastructure settings: The vector store type (OpenSearch in Early Access) and its configuration are set at the repository level and apply to all Knowledge Bases within it.
  • Governance boundary: Repository-level state affects all Knowledge Bases inside it. Disabling or deleting a repository affects all its Knowledge Bases.

Why you might use multiple repositories

You can create more than one repository to separate data along organizational or compliance lines:

  • Department separation: A repository for HR data and a separate one for engineering data ensures HR content never appears in engineering agent results.
  • Compliance and data residency: If different data sets have different regulatory requirements, keeping them in separate repositories makes it easier to apply controls independently.
  • Environment isolation: Separate repositories for development, staging, and production prevent test data from mixing with production content.

Repository states

StateMeaning
EnabledThe repository is active. Knowledge Bases can be created, ingestion can run, and retrieval queries are served.
DisabledThe repository is paused. No new ingestion runs. Existing data is retained. Retrieval queries are not served.
note

Archiving is not currently supported for repositories. Delete is the only way to permanently remove one. Refer to Asset states reference for allowed state transitions.

Relationship to Knowledge Bases

A repository is a container. All Knowledge Bases must belong to a repository, and each Knowledge Base belongs to exactly one repository. You cannot move a Knowledge Base from one repository to another after it is created.

Next steps

On this Page