Start typing to search...
Getting started
Introduction to Koji

Introduction to Koji

Kojis are mini web applications that can be shared on all social platforms, embedded in any website, and sent via messengers and email. Everyday users can create Kojis in minutes by “remixing” other Kojis and customizing them.

As a developer, you can build the underlying "template" applications that power Kojis, and your software will be remixed into custom Kojis and shared by millions of people across the world. As your template is remixed, and its remixes are remixed, your software can evolve and expand into new expressions and applications.

Koji templates are full-stack, modern JavaScript applications that can embed multimedia, leverage web AR/VR support, facilitate e-commerce transactions, and more. When you develop a template, you define customizable elements and leverage Koji platform technology to make it easy for non-technical users to remix those elements, without coding. You can develop templates for any type of web application, including interactive profile pages, memes, games, premium content sales, and utilities.

Your templates can empower artists, influencers, brands, and content creators with new, interactive ways to reach their audiences and express themselves. With the ability to create and share remixable, interactive content, the opportunities for creative new experiences are countless. We can’t wait to see what YOU make!

What’s new

For a summary of the latest updates to the Koji platform, packages, and developer site, check out the developer-updates.html.

Getting started

For some great resources to help you start developing templates on Koji, see:

Staying in touch

  • Join the Koji community on Discord to connect with other developers, creators, and the Koji team. The community is the best place to share tips and tricks, provide peer feedback, and get support.

  • Check out the Koji Help Center for answers to general questions about Koji or visit the Koji Support page to log an issue or request.

  • Contribute to the developer site by coding, writing new articles, or suggesting edits to existing documentation.

  • Subscribe to the developer email list to keep up with the latest announcements, featured content, events, and developer programs.