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.
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 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!
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.
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.
Want to stay in the loop? Sign up for the Koji Developer Newsletter.