Skip to main content

Jest SDK

The Jest SDK allows you to integrate your app with the Jest platform, enabling features like user authentication, notifications, in-app payments, and referrals.

Set up your engine​

Start with the setup guide for your engine. It covers installation, initialization, and engine-specific testing tools.

  • HTML5 — for web-based apps and games built with JavaScript or TypeScript. The most feature-complete SDK, with full support for all Jest platform features.
  • Unity — for games built with the Unity game engine. Provides C# bindings for the Jest platform features.
  • Other engines

Use the SDK​

Every feature page describes how the platform behaves once, then shows the API for each engine in tabs. Pick your engine in any tab and the choice follows you across pages.

  • Player — identify players, check registration, and store per-player data.
  • Platform login — prompt guests to register and customize the registration flow.
  • App lifecycle — respond to the app being hidden, shown, or exited.
  • Notifications — schedule messages that bring players back.
  • Entry payload — read the data a player arrived with.
  • Referrals — share referral links and reward conversions.
  • Social — profiles, avatars, and bots.
  • Payments — sell products with in-app purchases.
  • Subscriptions — recurring entitlements, trials, and offers.
  • Loading screen — control the platform loading screen.
  • App redirects — send players between your team's apps.