Kongregate Developers

Introduction to the Kongregate Client API

The Kongregate API allows you to integrate your game with Kongregate by submitting statistics, allowing players to earn badges, saving shared content, and much more. Our goal is to make the API simple but powerful. Currently, only Flash games using ActionScript 2 or 3 are supported.

The Kongregate API Object

Throughout the API documentation, you will see references to the "Kongregate" object or the "Kongregate API" object. In order to keep the API simple, function names, arguments, and return values are the same no matter what language is being used. The main difference when using a different language is how you go about obtaining the main Kongregate API object. When using ActionScript 2, the object is automatically loaded by our game shell, and you can reference it using _global.kongregate, but when using ActionScript 3, you must load an external SWF and access it that way.

This is explained further in the language-specific documentation, but just keep in mind that when you see a variable named kongregate or a reference to a "Kongregate" object or "Kongregate API" object you will need to substitute in the appropriate language-specific construct. It can be useful to create your own kongregate variable which references the API so that your code exactly matches the documentation.

Language-specific Documentation

API Documentation

Other Documentation