Core Extension SDK

Get Core Group

Last updated July 22, 2026

Summary

das.getGroup fetches one mpl-core GroupV1 by public key and returns a GroupResult.

  • Typed for use with MPL Core SDKs
  • Membership vectors may be empty depending on the indexer
  • Prefer fetchGroupV1 when you need authoritative on-chain collections / groups / assets / parentGroups

Code example

1import { createUmi } from '@metaplex-foundation/umi-bundle-defaults'
2import { dasApi } from '@metaplex-foundation/digital-asset-standard-api'
3import { das } from '@metaplex-foundation/mpl-core-das'
4import { publicKey } from '@metaplex-foundation/umi'
5
6const umi = createUmi('<ENDPOINT>').use(dasApi())
7const groupId = publicKey('<PublicKey>')
8
9const group = await das.getGroup(umi, groupId)
10
11console.log(group.name, group.updateAuthority)

Notes

  • Interface must be MplCoreGroup or the helper throws.
  • To list members of the group, use getAssetsByGroup.