Documentation Index
Fetch the complete documentation index at: https://wb-21fd5541-sdk-testing.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Description
A single registry in the Registry.Args
- client: The API client used to query W&B.
- organization:
- entity: The entity which owns the registry.
- name: The name of the registry (without the
wandb-registry-prefix). - attrs: The attributes of the registry, typically obtained from a GraphQL response.
- service_api:
Properties
property id
The unique ID for this registry.property full_name
Full name of the registry including thewandb-registry- prefix.
property name
Name of the registry without thewandb-registry- prefix.
property entity
Organization entity of the registry.property organization
Organization name of the registry.property description
Description of the registry.property allow_all_artifact_types
Return whether all artifact types are allowed in the registry. IfTrue, artifacts of any type can be added. If False, artifacts are
restricted to the types listed in artifact_types.
property artifact_types
Returns the artifact types allowed in the registry. Ifallow_all_artifact_types is True then artifact_types reflects the
types previously saved or currently used in the registry.
If allow_all_artifact_types is False then artifacts are restricted to the
types in artifact_types.
Note:
Previously saved artifact types cannot be removed.
property created_at
Timestamp of when the registry was created.property updated_at
Timestamp of when the registry was last updated.property path
Returns the path of the registry.property visibility
Visibility of the registry.Methods
method add_members
Arguments
- members: The users or teams to add to the registry. Accepts
Userobjects,Teamobjects, or their string IDs.
Raises
- TypeError: If no members are passed as arguments.
- ValueError: If unable to infer or parse the user or team IDs.
Examples
method collections
Arguments
- filter:
- per_page:
- start:
method create
Create a new registry. The registry name must be unique within the organization. This function should be called usingapi.create_registry()
Arguments
- client: Legacy GraphQL client retained for API compatibility.
- organization: The name of the organization.
- name: The name of the registry (without the
wandb-registry-prefix). - visibility: The visibility level (‘organization’ or ‘restricted’).
- description: An optional description for the registry.
- artifact_types: An optional list of allowed artifact types.
- service_api: Interface to the wandb-core service that performs W&B API calls for the created registry.
Raises
- ValueError: If a registry with the same name already exists in the organization or if the creation fails.
method delete
method load
method members
method remove_members
Arguments
- members: The users or teams to remove from the registry. Accepts
Userobjects,Teamobjects, or their string IDs.
Raises
- TypeError: If no members are passed as arguments.
- ValueError: If unable to infer or parse the user or team IDs.
Examples
method save
method team_members
method update_member
Arguments
- member: The user or team to update the role of. Accepts a
Userobject,Teamobject, or their string ID. - role: The new role to assign to the member. May be one of: - “admin” - “member” - “viewer” - “restricted_viewer” (if supported by the W&B server)
Raises
- ValueError: If unable to infer the user or team ID.
Examples
Make all users in the registry adminsmethod user_members
method versions
Arguments
- filter:
- per_page:
- start: