Integration Overview

Integrating your virtual goods game into Kongregate is a straightforward process that can be done in a few days by an experienced engineer.

Connect to our Client API Object

In order to get access to some required basic user information for the server APIs, you'll need to connect to our local Javascript API. You can find out details about the specific language connections in our API Overview page. Throughout the rest of the documentation you will see references to methods for this Kongregate API object.

Integrate a Few Quick APIs

There are three primary APIs that our games make use of.

Authentication: If your game uses server-side game accounts, this is a required API (we do not allow external login/registration systems). Giving users a single-sign-on experience reduces registration friction, increasing the number of accounts in the game. We have a simple API that allows you to validate a logged-in Kongregate user via a server-side call and get them into your game entirely behind the scenes.

Virtual Goods: If your game supports in-app purchases, this API is required. It will enable you to accept Kongregate’s currency, kreds, as payment within your game. Any non-kreds payment methods will need to be removed.


Payment-Enabled Game Approval

There are some special permissions that have to be set for payment-enabled games and we screen these games to maintain a quality experience. Please email [email protected] before going through the integration process to request permission to publish the game if you are using our virtual goods API.

Statistics: This is a very simple API that allows you to submit progress and high scores of players in the game. In addition to on-site leaderboards, this will enable us to put achievements on your game and feature it heavily if it gets a high-enough rating on the site.