Core Extension SDK

Core DAS API Extension

Last updated July 22, 2026

Summary

@metaplex-foundation/mpl-core-das is the DAS API extension for MPL Core. It returns Core-typed results (AssetV1, CollectionV1, GroupV1) instead of raw DAS shapes.

  • Returns types ready for the MPL Core SDKs
  • Automatically derives collection plugins on assets (optional to skip)
  • Supports Core Groups, agent filters, and DAS-to-Core conversions
  • Requires @metaplex-foundation/digital-asset-standard-api ≥ 2.1.0.

Install and setup: Getting Started.

Fetching

The Core DAS API Extension supports the following methods:

Type Conversion

Helpers convert raw DAS items into Core types:

Plugin Derivations

This library automatically derives plugins that assets inherit from their collection. Read more about plugin inheritance and precedence on the Core plugins page.

To disable derivation or implement it manually, see Plugin Derivation.

Notes

  • Prefer this package over GPA helpers (fetchAssetsByOwner / fetchAssetsByCollection) for production listing.
  • GroupResult membership vectors (collections, groups, parentGroups, assets) may be empty from DAS — use fetchGroupV1 for authoritative on-chain membership.
  • Agent discovery uses searchAssets({ isAgent: true }) and may populate is_agent, agent_token, and asset_signer on results when indexed.