Built for Metaplex Core ✦

The Visual Sandbox
for Metaplex Core

Compose plugins visually, watch production-ready TypeScript generate in real time, and mint Core NFTs to devnet — all in your browser. Zero setup required.

Applying for Metaplex CORE Grant · Built for Solana developers

The Problem → Solution

Stop fighting your environment.
Start building.

The Old Way

Token Metadata era
  • 01Install Node.js, npm, and configure your local environment
  • 02Install and configure the UMI SDK with multiple packages
  • 03Understand plugin types by reading dense documentation
  • 04Write TypeScript from scratch, debug import errors
  • 05Run scripts from the terminal, hope nothing breaks
  • 06Redeploy to see any change reflected on-chain

The CorePlayground Way

Core era
  • 01Open a URL — your browser is the environment
  • 02UMI SDK is pre-configured and ready to use instantly
  • 03Plugins are visual cards you toggle on and configure
  • 04Code auto-generates as you design, copy and paste it
  • 05One click mints to devnet, explorer link in 3 seconds
  • 06Share your config URL — teammates load it instantly

What You Can Do

Everything you need to ship Core NFTs fast

CorePlayground collapses a multi-hour developer environment setup into a single browser tab.

Core feature

Visual Plugin Composer

Click to attach any Core plugin to your asset. No code needed to start — the canvas makes it tangible.

Instant

Live Code Generation

Every configuration change instantly updates production-ready TypeScript/JavaScript using official Metaplex SDKs.

No setup

One-Click Devnet Mint

Connect your Phantom or Backpack wallet and mint your configured Core asset to devnet in a single click.

Collaboration

Shareable Configs

Your full plugin configuration is encoded in the URL. Share it and teammates load the exact same setup instantly.

Inspection

Import Any Asset

Paste an existing Core asset address and instantly visualize its full plugin state — no explorer tab-switching required.

Milestone 2

Collection Builder

Create collection assets, attach collection-level plugins, and associate individual assets — all visually.

Plugin Architecture

Every Core Plugin. Ready to Compose.

Click to attach any plugin to your asset. Hover to learn what lifecycle event it hooks into.

💎Transfer

Royalties

Enforce on-chain royalties with creator splits and rule sets. Hooks into every transfer to enforce payment.

🏷️Create · Update

Attribute

Store arbitrary key-value pairs on-chain as part of the asset. Perfect for game attributes and traits.

🧊Transfer

Freeze Delegate

Delegate freeze authority to another address. Block transfers until conditions are met.

🔥Burn

Burn Delegate

Allow a program or address to burn this asset on behalf of the owner.

↗️Transfer

Transfer Delegate

Grant another address the ability to transfer this asset without owner signature.

Create

Verified Creators

Attach a verified creator list to prove authorship and authenticate assets at mint.

📚Create

Master Edition

Set maximum supply and control edition printing. Mirror the Token Metadata Master Edition concept.

💾All

AppData

Store arbitrary application-specific bytes on-chain that third-party apps can write and read.

🔮All

Oracle

Hook lifecycle events to an external oracle account. Validate conditions before allowing actions.

🔒Transfer

Permanent Freeze

Permanently freeze an asset so it can never be transferred again. Irreversible by design.

10 plugins supported · More being added as Metaplex Core evolves

Live Demo

Watch Code Write Itself

Configure your asset on the left — production-ready TypeScript updates live on the right.

Asset Configuration

💎Royalties Plugin
🏷️Attribute Plugin
🧊Freeze Delegate

↗ Open the full Playground for all 10 plugins, collections, and 1-click mint.

TypeScript· Live output
import { createUmi } from '@metaplex-foundation/umi-bundle-defaults';
import { create, ruleSet } from '@metaplex-foundation/mpl-core';
import { generateSigner } from '@metaplex-foundation/umi';
const umi = createUmi('https://api.devnet.solana.com');
const assetSigner = generateSigner(umi);
await create(umi, {
asset: assetSigner,
name: 'My Core NFT',
uri: 'https://example.com/metadata.json',
plugins: [
{
type: 'Royalties',
basisPoints: 500,
creators: [
{
address: umi.identity.publicKey,
percentage: 100,
},
],
ruleSet: ruleSet('None'),
},
],
}).sendAndConfirm(umi);

How It Works

From zero to minted in minutes

1
01

Connect Your Wallet

Click 'Connect Wallet' and approve the connection in Phantom or Backpack. CorePlayground uses devnet — no real funds required.

2
02

Compose Your Plugins

Click plugins from the sidebar to attach them to your asset. Configure royalty percentages, attributes, delegates — all through clean UI panels.

3
03

Mint + Copy Code

Hit 'Mint to Devnet' for a live transaction, or copy the auto-generated TypeScript code straight into your project. Both work in under 30 seconds.

Roadmap

3 Milestones. 3 Months.

Each milestone delivers independently verifiable value — a working artifact, not a promise.

M1
In Progress

Month 1

Visual Plugin Composer + Code Generator

  • Working web app at a public URL
  • Sidebar with all major Core plugins
  • Per-plugin visual configuration panels
  • Live TypeScript code generation
  • Devnet wallet connect + one-click mint
  • On-chain confirmation with explorer link
Success metric$5,000

Developer with no Core experience mints a configured asset in < 5 minutes

M2
Planned

Month 2

Sharing + Collection Builder + Import

  • Shareable URLs encoding full configuration
  • Collection asset builder with collection-level plugins
  • Import existing Core asset by address
  • JavaScript codegen tab alongside TypeScript
Success metric$4,000

100+ unique users · 3+ community config shares on social

M3
Planned

Month 3

Advanced Features + Open-Source Release

  • Rust/Anchor CPI codegen tab
  • Candy Machine guard configurator
  • Plugin documentation overlay
  • Full MIT open-source release on GitHub
  • PR to Metaplex developer docs
Success metric$3,000

Merged into Metaplex community resources · 50+ GitHub stars

Total Grant Request$12,000 USDC3 months · solo
Available on Devnet · Free to use

Start building Core NFTs.
No setup required.

Open the playground, compose your plugins, and mint your first Metaplex Core asset in under 5 minutes.