Skip to main content

What is a metaframe?

Metaframes are websites that can communicate with each other

  • via postMessage (safe cross-origin communication)
  • communication is handled via the metapages module
  • metaframes require the parent webpage to run the metapage communication library

While there is much more that metaframes can do, the only essential part is the above.

Because any website can integrate the metaframe library, and quickly incorporate any number of useful websites that communicate, it opens the door to new ways of delivering code safely to your users.


Go to https://app.metapage.io/ and search for “Only metaframes”:

You can see and look at many examples of metaframes:

  • visualizations, able to be connected with data
  • scientific tools, python, all open source languages
  • URLs representing docker container operations
  • editors
  • physics simulators
  • 3D rendering
  • wasm embedded tools like imagemagick
  • many others, too many to list