Developer Newsletter March 8, 2021: New Ways For Developers To Monetize


Over the past two years, we’ve built a platform that will change the way that people think about and experience the internet. There is a unique opportunity for developers to be a part of this movement, to help us redefine what the internet looks like.

We spent time having conversations and learning about the things that are most important to you. That feedback has already led to several recent updates, including new ways for developers to earn money and improvements to our developer experience.

You can check out some of the highlights below, and we welcome you to join us for one of our updated developer welcome sessions on March 12th or March 19th.

Paid Remixes

Paid Remixing

Paid remixes are a new way for developers to monetize their work through Koji. You can set your own price, and earn each time someone remixes your template.

This Survey Builder template was created by Ara, a community developer, and allows users to create their own branded surveys with custom questions for $0.99.

It’s one of the newest templates in our new Template Store, and was created in just a few days. If you’d like to learn more, check out an interview we did with Ara where he talks about his experience building this template on Koji.

In-App Purchases

In-app purchases are another way to earn money through Koji. When you build a template that allows users to conduct transactions, you’ll earn a percentage of every transaction on every remix of that template.

The Tip Jar template uses in-app purchases to allow anyone to accept tips from their followers. Every time someone uses a Tip Jar remix to accept a donation, the developer receives a portion of that transaction!

Template Store

Template Store

Koji’s Template Store is a new way to showcase remixable apps, and allow creators to discover all of the new types of templates that developers like you are creating.

Developers now have the ability to create a template landing page for each project, adding screenshots, descriptions, and other useful information about the template. There’s even a section for comments, so that you can see and respond to feedback from your users.

@withkoji/core Package

Koji Core

In response to developer feedback, we’ve completely reworked how developers interact with the Koji platform.

We’ve condensed the functionality of seven packages into one new @withkoji/core package, and streamlined the API.

Capturing user input is now as simple as:

const image = await Koji.ui.capture.image()

Starting a transaction is just as easy:

const success = await Koji.iap.startPurchase('item')

These are just two examples; we’ve made things like uploading and transcoding video, working with a database, and real-time communication just as easy.

If you want to see it in action, check out our new Koji quick start tutorial, which walks through the basics of adding the package to a project and starting to use it. If you have an older project that you’d like to update, we also have a migration guide.

Koji’s Developer Community Page

We have a new community page, where you’ll be able to find more information about the things that we’re working on. If you have a few minutes, there’s a short video that does a great job of laying out our vision for community developers like you.

Upcoming Developer Welcome Sessions

Even if you’re already familiar with Koji, we’d love to see you at one of our upcoming developer welcome sessions, where we’ll go into more detail about the recent updates, as well as answer any questions you may have.

Upcoming sessions:

March 12th, 2021 @ 10:00am PST

March 19th, 2021 @ 1:00pm PST

Want to stay in the loop? Sign up for the Koji Developer Newsletter.