# Moving from the Motoko Playground to ICP Ninja

**URL:** <https://forum.dfinity.org/t/moving-from-the-motoko-playground-to-icp-ninja/42257>\
**Category:** Motoko\
**Created:** [March 13, 2025, 10:35pm UTC](https://forum.dfinity.org/t/moving-from-the-motoko-playground-to-icp-ninja/42257 "2025-03-13T22:35:46Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![fxgst](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/fxgst/32/12439_2.png) [@fxgst](https://forum.dfinity.org/u/fxgst)\
**Post date:** [March 13, 2025, 10:35pm UTC](https://forum.dfinity.org/t/moving-from-the-motoko-playground-to-icp-ninja/42257/1 "2025-03-13T22:35:46Z")

</div>

# 

tl;dr: DFINITY is planning to phase out the Motoko Playground Frontend in favor of [ICP Ninja](https://icp.ninja/) as the go-to platform for online canister development. Here’s what it means for you.

## What’s Happening

We’re sunsetting the Motoko Playground and making ICP Ninja the primary way to develop and deploy canisters online. Shared projects from Motoko Playground will be migrated to ICP Ninja.

## What It Means for Users

- Shared Projects: If you’ve shared projects on Motoko Playground, they’ll be migrated to ICP Ninja. Old Motoko Playground share links will redirect to ICP Ninja automatically.
- Sharing new Projects: Sharing new projects from the Motoko Playground will be disabled **later next week**.
- Motoko Playground Access: Motoko Playground will display a notice about the switch, and **after April 2nd 2025** , it’ll stop working and redirect to ICP Ninja.
- Developers Using Motoko Playground Tools: If you rely on Motoko Playground’s [backend or wasm-utils canister](https://github.com/dfinity/motoko-playground/blob/main/canister_ids.json) for projects, there will be no changes.
  - We ask projects that use the [react\_app or saved canisters](https://github.com/dfinity/motoko-playground/blob/main/canister_ids.json#L5-L10) to deploy their own version of these canisters, or use the backend canister directly when possible.

- New Workflow: Starting **today** , we recommend using ICP Ninja for all online canister development

## Next Steps

We’ll share updates here on the forum to keep you in the loop.

Have feedback? Please let us know below.

---

<div class="post-metadata">

**Author:** ![Gekctek](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/gekctek/32/6863_2.png) [@Gekctek](https://forum.dfinity.org/u/Gekctek)\
**Post date:** [March 14, 2025, 1:07am UTC](https://forum.dfinity.org/t/moving-from-the-motoko-playground-to-icp-ninja/42257/2 "2025-03-14T01:07:49Z")

</div>

Seems like the right move but i will note that Motoko Playground is a much better name than ICP Ninja. First ninja is a reference to the user vs ICP Dojo or something.  
Second calling someone a ninja is so cringe. At least keep it in motoko/IC theme. If i have to tell people to goto this site to become a IC Ninja… 🤢  
I doubt this is the feedback you’re looking for, but there it is lol  
RIP Motoko Playground

---

<div class="post-metadata">

**Author:** ![Henry\_Suso](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/henry_suso/32/16796_2.png) [@Henry\_Suso](https://forum.dfinity.org/u/Henry_Suso)\
**Post date:** [March 14, 2025, 2:49am UTC](https://forum.dfinity.org/t/moving-from-the-motoko-playground-to-icp-ninja/42257/3 "2025-03-14T02:49:44Z")

</div>

This is an awesome idea and would really streamline development for people that don’t really use the cli. Wow thanks.

---

<div class="post-metadata">

**Author:** ![skilesare](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/skilesare/32/5609_2.png) [@skilesare](https://forum.dfinity.org/u/skilesare)\
**Post date:** [March 14, 2025, 2:50am UTC](https://forum.dfinity.org/t/moving-from-the-motoko-playground-to-icp-ninja/42257/4 "2025-03-14T02:50:33Z")

</div>

Would this also eliminate the temp 15 minute deploys? Or is that build into ninja as well?

---

<div class="post-metadata">

**Author:** ![Vivienne](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/vivienne/32/29170_2.png) [@Vivienne](https://forum.dfinity.org/u/Vivienne)\
**Post date:** [March 14, 2025, 8:27am UTC](https://forum.dfinity.org/t/moving-from-the-motoko-playground-to-icp-ninja/42257/5 "2025-03-14T08:27:31Z")

</div>

Ninja currently has 20 minute temporary deployments. We have ideas about e.g. making the timeout longer for users that are logged in, but nothing concrete yet

---

<div class="post-metadata">

**Author:** ![Henry\_Suso](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/henry_suso/32/16796_2.png) [@Henry\_Suso](https://forum.dfinity.org/u/Henry_Suso)\
**Post date:** [March 14, 2025, 2:51pm UTC](https://forum.dfinity.org/t/moving-from-the-motoko-playground-to-icp-ninja/42257/6 "2025-03-14T14:51:16Z")

</div>

It would be really cool if there’s a way to link to to a canister minted in the nns so an iPad user like myself could deploy directly to a cansiter I control and use [Icp.ninja](https://icp.ninja/) as a full development environment. Idk if that’s technically feasible.

---

<div class="post-metadata">

**Author:** ![fxgst](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/fxgst/32/12439_2.png) [@fxgst](https://forum.dfinity.org/u/fxgst)\
**Post date:** [March 15, 2025, 12:48pm UTC](https://forum.dfinity.org/t/moving-from-the-motoko-playground-to-icp-ninja/42257/7 "2025-03-15T12:48:06Z")

</div>

Thats a cool idea. For Ninja to deploy code to such a canister, it would also have to be a controller of it. We’re currently looking into ways how to deploy a canister more permanently, we’ll keep you posted once we know what direction we’ll go!

---

<div class="post-metadata">

**Author:** ![fxgst](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/fxgst/32/12439_2.png) [@fxgst](https://forum.dfinity.org/u/fxgst)\
**Post date:** [March 18, 2025, 10:19am UTC](https://forum.dfinity.org/t/moving-from-the-motoko-playground-to-icp-ninja/42257/8 "2025-03-18T10:19:56Z")

</div>

Update: The Motoko Playground now shows a banner that it is deprecated, and sharing projects has been disabled.
