One universal API for your entire casino catalog. Try it in the free sandbox today — no sales call required.
From an empty project to a live game session, using the same calls you will run in production.
Create a free sandbox account and generate an API key. No credit card, no sales call.
import { IPlayGames } from '@iplaygames/sdk';
const ipg = new IPlayGames({
apiKey: process.env.IPG_SANDBOX_KEY,
environment: 'sandbox',
});Pull the catalog and filter it down to the studios and categories your brand needs.
const games = await ipg.games.list({
studios: ['NetEnt', 'Pragmatic Play'],
category: 'slots',
limit: 50,
});
console.log(games.items[0]);
// { id: 'ipg_starburst', name: 'Starburst', studio: 'NetEnt', ... }Create a session for an authenticated player and drop the returned URL into your client.
const session = await ipg.sessions.create({
gameId: 'ipg_starburst',
playerId: 'player-1042',
currency: 'EUR',
language: 'en',
mode: 'real',
returnUrl: 'https://your-casino.com/lobby',
});
// Render session.launchUrl in an iframe or redirect the player
window.location.href = session.launchUrl;Fully typed SDK for Node.js and modern runtimes, with promise-based clients for catalog, sessions and reporting.
Composer package for PHP back ends, with the same catalog, wallet and session surface as the JavaScript client.
Idiomatic Python client covering catalog queries, session launch and reporting exports for data teams.
Thousands of games from leading studios, exposed through one normalised catalog with consistent metadata and thumbnails.
A single wallet and session contract for every studio, so balance, bet, win and rollback behave the same way everywhere.
Live activity, GGR and player-level breakdowns available in the backoffice and through the reporting API.
Free spins and bonus campaigns configured once and delivered across supported studios.
Network and brand-level jackpot mechanics you can attach to eligible games without extra integrations.
Most teams are calling the sandbox on day one — keys, catalog and a launched game session are usually a single working day. Production timelines depend on your own platform: wallet integration, testing and your provider or regulator sign-off drive the schedule more than our API does.
Yes. The sandbox is free and requires no credit card. You can explore the catalog, launch sessions and test wallet callbacks before any commercial conversation.
Leading slot, live casino, table, crash and instant-win studios are available through the same integration. The full, current list is visible in the platform and in the studios directory, since availability can vary by market.
Licensing depends on your market and the jurisdictions you serve, and it is your responsibility as the operator. We integrate with your licensed platform and support the content restrictions your licence requires — we do not provide a licence on your behalf. Take local legal advice before going live.
New to aggregation? Read our complete guide to casino game aggregators.
Free sandbox access, full documentation and SDKs — no credit card required.