iGaming Platform API Comparison
“API-first” does not establish what an operator can integrate, test, monitor, export, or keep stable. This comparison names the concrete product surfaces and separates protocol, documentation, sandbox access, events, SDKs, limits, versioning, streaming, exports, hosting, and residency.
Last updated August 20, 2026 · 18 providers · overall-score order, not an API score
18/18
open API established
8/18
docs at least partial
16/18
sandbox established
9/18
webhooks established
14/18
real-time stream
17/18
residency conclusion
An API surface is a set of rights and operating controls
A REST endpoint can coexist with private docs, no sandbox, an unstated rate limit, and no complete exit export. Procurement must specify each layer independently.
Build
Protocols, objects, authentication, idempotency, test data, SDKs, examples, and error contracts.
Operate
Rate limits, webhooks, replay, ordering, monitoring, maintenance, and incident behavior.
Change
Version identifiers, compatibility window, deprecation notice, schema policy, and migration tooling.
Control data
Streaming, historical export, residency, replication, access, retention, and outbound portability.
Product surface, protocol, and developer access
Product names identify where the interface sits. They do not imply that one credential opens every module in the provider's portfolio. Unresolved is never converted to No.
| Provider | Concrete product surfaces | Protocol | Open API | Documentation | Sandbox |
|---|---|---|---|---|---|
| EveryMatrix8.8 |
| mixed The suite uses REST and Web APIs. OddsMatrix feeds support HTTP PULL, TCP PUSH, XML and optional JSON; WebSocket is used in module-specific integration surfaces. | Yes Full API access is offered for bespoke front ends and modular third-party integration. | Partial · Good but partner-gated OddsMatrix guidance covers protocol, format, updates, translation, settlement and connectors. Full endpoint references and credentials require a trial or commercial account. Capability documentation is detailed; technical API references and operational runbooks are partner-gated. | Yes OddsMatrix includes a one-month free trial with a test account and feed documentation. This is a sportsbook-data test environment, not a universal self-service sandbox across every EveryMatrix product. |
| Playtech8.7 |
| mixed External integrations can use JSON APIs while internal IMS components use Playtech's binary Galaxy protocol; real-time, event-driven and product-specific interfaces also exist. The stack is not REST-only. | Yes | No · Open APIs via Playtech Open Platform, with partner-gated integration documentation Marketplace integration documentation is partner-gated behind an authenticated developer portal. | Yes Partners get a test sandbox to run the full integration flow before going live. |
| SOFTSWISS8.3 |
| REST | Yes | Partial · Good; product knowledge base available, technical API documentation partner-gated API documentation is gated inside operator and partner portals. Affilka exposes integration guidance in the operator interface. Product and knowledge documentation is substantial, but full integration specifications require partner access, limiting pre-contract technical validation. | Yes |
| Pragmatic Solutions8.2 |
| mixed The self-service Postman workspace uses REST and WebSocket; GraphQL support is not established. | Yes Open, API-first platform with a self-service REST/WebSocket API workspace on Postman. | Partial · Partial self-service API documentation; client Data Lake with dictionary and lineage The self-service Postman workspace does not cover every production API and operating policy. The self-service Postman workspace is useful but not a complete production contract or operating manual. | Yes Testing and UAT environments are part of the migration process before production. |
| Aristocrat Interactive8.1 |
| Unresolved Open and integration APIs are available, but a unified cross-product protocol specification remains unresolved. | Yes NeoPlay exposes an open API and iGaming supports API integrations; a single cross-product API catalogue is not established. | No · Client-gated. Michigan includes continuity of code, integrations, test cases and implementation documentation; a self-service developer portal is not available. No — documentation is sales/client gated. | Yes The Michigan Lottery deployment includes retained test cases, testing experience, bug-submission processes and software-update testing for the incumbent NeoGames iLottery code, with no QA-environment deficiency. This is a customer-specific test environment, not a self-service or group-wide sandbox. |
| Altenar8.0 |
| Unresolved APIs are available, but the complete partner API is not established as REST-only. | Yes API-based integration supports external PAMs, portals and front ends; documentation is partner-gated. | No · Positive named operator reference; technical corpus is partner-gated API and SDK documentation is partner-gated; a self-service documentation corpus is not established. Vegas.hu added sportsbook functionality quickly with detailed and well-maintained Altenar documentation. The corpus is partner-gated, so its completeness and update cadence remain unresolved. | Unresolved Partner sandbox and test-environment entitlement remain unresolved. |
| Kambi8.0 |
| REST REST + real-time streaming. Single integration API with real-time odds/data feeds; protocol details are partner-gated. | Yes All products (Odds Feed+, Managed Trading, Bet Builder, Esports, Front End) are consumable through a single partner API. | No · Strong but partner-gated API documentation is partner-gated. The breadth of modular integrations, SDK delivery and repeated regulated launches indicates mature documentation; full integration specifications remain partner-gated, limiting pre-contract technical assessment. | Yes Kambi's certified partner-integration and launch process requires pre-production testing environments; access and documentation are partner-gated. |
| Light & Wonder7.7 |
| REST REST/API-driven. | Yes | Partial · Infinity Gateway and client portal provide integration documentation, roadmap tools, ticket tracking and asset library Partial — Infinity Gateway provides self-service tools and documentation, with full integration material partner-gated. | Yes Partner demo/test environments available. |
| Pariplay7.5 |
| REST REST/API-driven. Full protocol and message specifications are partner-gated. | Yes Yes — partner API. | No · Partner Client Area provides integration material plus searchable game info sheets, rules, certification files and marketing assets No — integration documentation is partner-gated. | Yes Yes — partner integration/test environment through onboarding and the Client Area. |
| Digitain7.1 |
| mixed Digitain's current sportsbook and casino APIs use versioned RESTful JSON/XML endpoints; live delivery also uses WebSockets, while the sportsbook feed supports event-driven webhooks. REST alone understates the integration surface. | Yes Sportsbook Bespoke API, casino aggregation API, Paydrom APIs and feed APIs are sold as modular integration options. | Partial · Substantial but partner-gated Examples, authentication and error-handling guides are available to partners; complete developer-portal access is gated. Versioned REST documentation, examples, authentication and error guides and sandbox access are available to partners. Complete documentation remains partner-gated. | Yes Partner integration includes a gated test sandbox; anonymous access is unavailable. |
| White Hat Gaming7.1 |
| REST The engineering stack uses REST APIs and endpoint contracts; the protocol mix across every external interface remains unresolved. | Yes One February 2025 PAM contract includes APIs and required documentation when the operator or its third party manages the frontend. This is a customer-gated partner API, not a self-serve developer platform. | No · Client-gated API, service and training documentation; quality unresolved No self-serve developer portal exists. Customer-gated API documentation is supplied when reasonably needed. API documentation, manuals, training guides and recordings are contract-gated customer materials; there is no self-service developer portal. | Yes One customer hosting schedule includes Development, Staging, Audit and Production environments. This is a contracted environment, not a self-serve sandbox. |
| GR8 Tech7.0 |
| REST REST/JSON handles integration flows and WebSockets carry live sportsbook updates. A GraphQL surface is not established. | Yes Commercial client APIs are extensive; access requires a client relationship and credentials. | Partial · Good Integration guides and Knowledge Hub articles require no client credentials; full endpoint references and credentials are client-gated. Detailed Knowledge Hub articles, release notes and integration guides require no client credentials; full API and SLA documentation remains client-gated. | Yes Sportsbook onboarding includes a demo/staging environment before production go-live. |
| GiG6.8 |
| mixed The microservices estate uses REST, event-driven messaging and gRPC. | Yes CoreX exposes integration points at platform, CMS and end-to-end frontend layers; documentation remains partner-gated. | No · Comprehensive partner-gated documentation Integration documentation is partner-gated rather than openly browsable. | Yes |
| Bragg Gaming Group6.7 |
| Unresolved API-driven web integration; exact REST/message specifications are partner-gated. | Yes Yes — partner-facing APIs for HUB/RGS/PAM integrations. | No · Developer documentation is partner-gated Developer documentation is partner-gated and supplied during onboarding. | Yes Staging and certification environments are used for regulated integrations. |
| Slotegrator6.3 |
| Unresolved APIgrator uses one integration protocol, but whether it is REST, GraphQL, WebSocket or a protocol mix remains unresolved. | Yes Partner integration APIs exist; an open developer platform does not. | Partial · Contract-gated customer documentation; no self-service developer portal Customer integration documentation is contract-gated; a complete self-service developer portal is not established. APIgrator integration documentation is customer-gated; its complete scope remains unresolved before engagement. | Unresolved Sales-led demonstrations and test access are available; a standard customer sandbox entitlement and self-serve environment are not established. |
| BetConstruct6.0 |
| WebSocket Swarm uses JSON over persistent WebSocket subscriptions with an HTTP/AJAX long-poll fallback and a MongoDB-style query language; it is not a classic REST or GraphQL API. Partner API, Casino API and Odds Feed interfaces cover other integration scopes. | Yes The Swarm API is available through an unrestricted gateway; the Spring front-end code and JavaScript SDK are open source under MIT on GitHub. | Yes · Good for frontend/API integration; weak for contracts, SLA and exit planning Unauthenticated access covers a 181-page Swarm API guide, Casino API documentation and the frontend SDK. The Swarm manual is detailed and includes test endpoints and best practices, but the SDK is AngularJS-era. Compatibility policy, B2B contract, SLA and exit-handbook terms remain unresolved. | Yes Dedicated Swarm test endpoints are available, and operational notices distinguish staging from production. |
| SoftGamings5.8 |
| REST The API protocol is unresolved. | Yes | No Partner-gated. The completeness, accuracy and update cadence of operator and integration documentation remain unresolved. | Yes A partner test environment supports sales demos and implementation testing; there is no self-serve developer access. |
| Soft2Bet4.8 |
| REST Payments explicitly provides REST APIs and SDKs; the wider platform is API-first. | Yes | No · Private integration documentation Integration documentation, REST APIs, SDKs and sandbox testing are available during onboarding; an openly browsable endpoint reference and complete developer portal are not established. Payments documentation, REST APIs, SDKs and sandbox testing are client-gated; complete documentation quality remains unresolved. | Yes Sandbox testing and access are available for payments and sportsbook onboarding. |
Events, limits, versioning, and data delivery
These are production controls, not decorative developer features. Missing rate-limit or version conclusions remain material integration risks even where an API itself is established.
| Provider | Webhooks | SDK | Rate limits | Version / schema policy | Real-time streaming | Data export |
|---|---|---|---|---|---|---|
| EveryMatrix | Unresolved A complete webhook event set and delivery SLA across the modular APIs remain unresolved. | Yes OddsMatrix supplies connector applications for Java, C#, JavaScript, and PHP. This product-specific connector set is not a suite-wide EveryMatrix SDK. | OddsMatrix PULL: configurable 30-second minimum; PUSH: event-driven The available limit applies to the OddsMatrix feed only. Platform-wide request quota, burst allowance and throttling policy remain unresolved. | Unresolved No API versioning, deprecation or backward-compatibility commitment is established across all modules. | Yes Events are delivered to a dedicated Kafka cluster within five seconds. | Yes |
| Playtech | Yes IMS supports event-driven outbound integrations and real-time player actions; webhook contracts are product- and partner-specific. | Yes Playtech provides an SDK for its native-first Casino app and content integration. This is product-specific, not one SDK catalogue covering every Playtech product. | Product-, tenant- and contract-specific Partner documentation is gated; quotas are product-, environment- and contract-specific across PAM+, Marketplace, sportsbook and data APIs. | Versioned, partner-managed releases Playtech manages interface changes through gated documentation, assurance and named technical teams; deprecation windows are contract-specific. | Yes | Partial Operational reporting and integrations are supported. Full player, wallet, compliance, CRM, bonus and audit-history portability is contract-specific. |
| SOFTSWISS | Yes Affilka supports S2S postbacks; webhook coverage across other modules is partner-specific. | No | Unresolved Endpoint-specific quotas and current rate limits remain partner-specific. | Versioned, partner-managed API changes API changes are partner-managed. Deprecation calendar and minimum backward-compatibility window remain unresolved. | Yes Event Streaming sends real-time platform events to external services; it is not the same as a prebuilt Snowflake or BigQuery connector. | Yes Back office exports plus Event Streaming, which can feed real-time event data to external services for analytics. |
| Pragmatic Solutions | Unresolved Event-driven architecture does not by itself establish a customer-facing webhook catalogue. | No A packaged self-service SDK is not established. Integration uses the API workspace; helper libraries may be supplied during implementation. | Unresolved Production rate limits are environment- and contract-specific. | Data dictionary and lineage; versioning and change policy unresolved | Yes Core datasets are real-time; the universal transport remains unresolved. | Yes Data Lake exposes fully documented table views (with data dictionary and lineage) and retains full historical data; operators can pipe it to their own analytics. |
| Aristocrat Interactive | Unresolved A cross-product webhook catalogue and event-delivery contract remain unresolved. | Unresolved A combined-portfolio SDK language list remains unresolved. | Unresolved Request quotas, burst limits and throttling policies are product- and contract-specific. | Unresolved No API versioning, deprecation or backward-compatibility policy is established across all acquired product lines. | Unresolved Real-time product insights are available; customer event-stream contracts and schemas remain product-specific. | Yes Michigan provides customer-specified extraction; NeoCube exposes raw iLottery data. Other modules remain contract-specific. |
| Altenar | Unresolved An Altenar webhook specification and webhook capability remain unresolved. | Yes Comprehensive SDKs and APIs are available for cross-platform delivery; the documentation is partner-gated. | Unresolved API quotas, burst limits and rate-limit policy remain unresolved. | Unresolved API versioning, deprecation and schema-stability policy remain unresolved. | Unresolved Real-time internal product analytics and CRM triggers do not establish an operator-accessible external data stream. | Partial Auditor-ready regulatory exports, open APIs, BI dashboards and configurable reporting are available. Complete player-level bulk export, formats, schemas, history depth and portability rights remain unresolved. |
| Kambi | Yes Real-time push/event delivery is part of Kambi integrations, including the Esports Push API; the exact callback inventory is partner-gated. | Yes The Front End product is explicitly available as a Native SDK plus Embedded Web, alongside managed apps/web and custom development. | Partner- and product-specific Limits are governed inside each partner integration; no universal quota applies across Turnkey, Odds Feed+, Front End and Esports APIs. | Versioned, partner-managed API changes Kambi coordinates integration changes through dedicated technical and product partner managers; the formal deprecation window is contract-gated. | Yes Real-time betting/odds data streams across the network and feeds analytics (OpenText warehouse); operator-facing streaming arrangements are per contract. | Yes Data feeds and warehouse access are available to partners; exact formats are partner-gated. |
| Light & Wonder | Yes Supported for event-driven integrations. | Yes Partner integration SDK/tooling available. | Gateway throttling/rate limiting is applied; numeric limits are partner-specific | Versioned partner integrations with managed change control | Yes Real-time reporting and integration feeds; raw event-stream access is contract-specific. | Yes Yes — APIs, portal exports and reporting. |
| Pariplay | Unresolved A general webhook event catalogue and delivery guarantee are not established. Wallet callbacks and transactional integration endpoints do not constitute a reusable webhook framework. | Unresolved A downloadable operator SDK, package registry and supported-language matrix are not established. Ignite development tooling and partner documentation serve a different scope. | Unresolved Request quotas, burst limits, concurrency allowances and throttling policy are partner-gated for Fusion/RGS APIs. Integration scale does not establish API rate limits. | Partner-gated API versioning and controlled change management | Yes Yes for game sessions, wallet events and tournament leaderboards; raw warehouse stream access is not established. | Partial Partial — API and portal/report downloads; exact financial export formats are partner-gated. |
| Digitain | Yes The sports-data feed explicitly offers webhook delivery for settlement and risk events. This does not establish a universal webhook framework across every Centrivo module. | No Sportsbook and casino integrations include APIs, documentation and sandboxes but no supported SDK package. A 2021 SportGenerate esports SDK belongs to a separate group-company scope and does not establish a current Digitain SDK. | Unresolved Request, subscription and burst limits are partner- and contract-specific. | Versioned endpoints; deprecation policy unresolved | Yes Sportsbook and feed products use WebSocket/push delivery; Centrivo dashboards and Paydrom reporting are real time. | Partial APIs, feed archives and configurable reporting expose data, but complete bulk-file formats, database portability and warehouse delivery remain contract-specific. |
| White Hat Gaming | Unresolved Kafka and Segment event feeds are verified; webhook support is not. | No An SDK package and supported-language matrix are not established. | Unresolved Quota, throttling and burst policy remain unresolved. | Unresolved API documentation is customer-gated; versioning and deprecation commitments remain unresolved. | Yes Kafka and Segment carry a real-time player/event feed into integrated tools. | Yes White Hat provides Kafka/Segment events, downloadable management reporting and no-charge export of all Customer Information at exit for operator-licensed PAM. |
| GR8 Tech | Yes Sportsbook integrations support APIs and webhooks for backend synchronization. | No No maintained client SDK is established; integration is API, WebSocket, iFrame and widget based. | Configurable Data API limits with alerts at 90% utilization Server-to-server Data API integrations use rate limiting and internal alerts at 90% of the limit. Exact quotas remain environment- and contract-specific. | Versioned client APIs with managed change communication The integration process and continuous release model imply managed versions; deprecation windows and compatibility guarantees remain contract-specific. | Yes | Yes |
| GiG | Yes The event-driven architecture and real-time automation depend on event delivery to internal and external systems. | No Partner APIs and integration documentation exist; self-service SDK access is not established. | Partner- and endpoint-specific | Versioned partner APIs with managed change control | Yes DataX unifies low-latency player, payment, content, sportsbook and operational events. | Yes |
| Bragg Gaming Group | Unresolved A general webhook catalogue and delivery guarantee are not established. Real-time partner integrations and API callbacks do not establish a reusable webhook layer across Bragg products. | Unresolved A general-purpose SDK is not established; integration is primarily API- and certification-led. | Unresolved Request quotas, burst allowances, concurrency limits and throttling policy remain unresolved for Bragg partner APIs. Customer and content scale do not establish API rate limits. | Versioning and change control handled through partner release management; policy is contract-specific | Yes Real-time behavioural and transaction data powers Fuze and monitoring; external stream access is contract-specific. | Yes Yes for reporting, audit and operator analysis. |
| Slotegrator | Unresolved The customer webhook catalogue and event-delivery specification are unresolved. | Unresolved The customer SDK language list and downloadable SDK are unresolved. | Unresolved Quotas, burst limits and throttling policies are unresolved. | Unresolved API versioning, deprecation and backward-compatibility policies remain unresolved. | Unresolved The customer event-streaming interface, topic catalogue and delivery SLA are unresolved. | Yes BI reports export to CSV and XLS. |
| BetConstruct | Unresolved Swarm provides WebSocket subscriptions and Partner API flows; a general outbound webhook framework remains unresolved. | Yes Spring-JS-SDK is a JavaScript/AngularJS client for the Swarm API, MIT licensed on GitHub. | Numeric limit unresolved; inefficient polling can be automatically blocked Swarm requires indexed queries, subscriptions and active unsubscription; the requests-per-second quota remains unresolved. | Versioned documentation; compatibility and deprecation policy unresolved The current Swarm API guide is version 1.2.19. Numeric versioning exists; support windows and breaking-change notice periods remain unresolved. | Yes Swarm WebSocket subscriptions push changing sportsbook, player-message and configuration data without repeated polling. This is an application stream, not an unrestricted warehouse firehose. | Yes Operators can build custom reports and set them for automated delivery, and pull data through the platform's external APIs. |
| SoftGamings | Yes Transactional callbacks run through partner APIs for balance, bet and win requests; the complete webhook event set remains unresolved. | Unresolved An SDK is not established. | Unresolved Quotas are partner- and contract-specific. | Partner-gated documentation; versioning and deprecation policy unresolved | Unresolved A native operator data stream is not established. Real-time dashboards and provider data updates are available; Kafka-style, warehouse or event-stream delivery remains unresolved. | Partial Report export and automated report generation are available; a separate BI data feed or API remains unresolved. |
| Soft2Bet | Yes Real-time game events can trigger CRM workflows through webhooks. Callback coverage applies to that workflow, not universally across every module. | Yes Payments explicitly provides SDKs. | Unresolved Rate limits and paid-overage schedules remain unresolved. | Versioning and deprecation policy unresolved Integration documentation is partner-gated; compatibility windows, semantic-versioning rules and breaking-change notice commitments are unresolved. | Yes Near-real-time analytics, event triggers, alerts and message queues provide real-time data flows. | Yes |
Hosting and data residency boundary
Deployment model, bundled hosting, and residency options answer different questions. A cloud deployment can still require a market-specific region, operator-controlled keys, defined backup location, or an approved local environment.
- Deployment
- hybrid
The current platform combines on-premise, private-cloud and public-cloud infrastructure across 14+ local data centers. The Hungarian TippmixPRO delivery used a new local data center with more than 100 servers.
- Hosting
- Yes
EveryMatrix-hosted deployment is standard. Local infrastructure can be delivered for residency-heavy markets; TippmixPRO runs from a dedicated Hungarian data center with more than 100 servers.
- Residency
- by-request
TippmixPRO keeps customer data inside Hungary through a new local data center with more than 100 servers. This establishes named local-residency delivery, not a standard self-service hosting option.
- Deployment
- hybrid
Playtech operates the managed online platform and regional server estate while retail deployments include operator-site tills, SSBTs, VLT hardware and casino-management infrastructure. Hybrid refers to hosting topology, not merely to online plus retail channels.
- Hosting
- Yes
- Residency
- Yes
Driven by the per-jurisdiction deployment model; the available region set is deployment-specific.
- Deployment
- cloud
SOFTSWISS operates across cloud and traditional data centers and can move workloads between them. First Casino Platform production deployments now run on Oracle Kubernetes Engine, with further rollouts planned. Operator-managed self-hosted and on-premise products are not offered.
- Hosting
- Yes
- Residency
- by-request
- Deployment
- hybrid
AWS delivery is available, while one 2023 customer agreement placed hosting infrastructure under the operator's control. Deployment responsibility is deal-specific.
- Hosting
- Unresolved
One 2023 customer supplied and controlled its own infrastructure. AWS is a current pre-integrated infrastructure and consulting option; bundled or resold hosting remains deal-specific.
- Residency
- by-request
The current AWS integration supports jurisdiction-specific regional hosting. One executed data-processing schedule requires operator consent before transfers outside the EEA; exact regions, controller/processor boundaries and fees are deployment-specific.
- Deployment
- hybrid
Cloud, locally hosted SaaS and on-premises deployment are available depending on product, customer and regulator.
- Hosting
- Partial
Included in full-service hosted iLottery and managed deployments; optional or customer-hosted for other products.
- Residency
- by-request
Hosting-region selection is contract- and jurisdiction-specific.
- Deployment
- hybrid
Deployment is available on Altenar infrastructure, AWS, Google Cloud or customer-controlled infrastructure.
- Hosting
- Partial
Hosting is part of turnkey and white-label delivery; modular deployments can use customer or third-party infrastructure.
- Residency
- by-request
Altenar supports customer-controlled, AWS, Google Cloud and jurisdiction-specific regional deployments. Hosting location is deployment-specific; a self-service region selector and universal contractual residency matrix are not established.
- Deployment
- cloud
Runs on AWS with a hybrid network (data centres, multiple VPCs, AWS Direct Connect, AWS Cloud WAN).
- Hosting
- Yes
Delivered as a hosted, managed service on Kambi's own AWS-based infrastructure.
- Residency
- by-request
Regulated markets require in-jurisdiction data handling (e.g. dedicated US infrastructure); handled per market rather than as a self-serve toggle.
- Deployment
- cloud
Cloud-hosted.
- Hosting
- Yes
- Residency
- by-request
Jurisdiction-specific hosting and processing arrangements.
- Deployment
- cloud
Cloud-hosted B2B service. Azure hosting applied historically; the current provider and topology remain unresolved.
- Hosting
- Yes
Yes for Fusion, RGS and engagement services; not for the operator PAM/frontend.
- Residency
- by-request
Jurisdiction- and contract-specific.
- Deployment
- cloud
Turnkey runs on Digitain-managed infrastructure. Bespoke API lets operators own the frontend; on-premise core deployment remains unresolved.
- Hosting
- Yes
Secure hosting, patching, monitoring and regular updates are part of the turnkey offer.
- Residency
- by-request
The sports-data feed supports data-residency options for regulated markets. Platform-wide regions and processors remain contract-specific.
- Deployment
- hybrid
One February 2025 customer deployment allows AWS cloud hosting or hub-and-spoke deployment using AWS Outposts and in-state hosting, with dedicated or logically isolated multi-tenant instances.
- Hosting
- Partial
White Hat deploys, manages, monitors and operates the hosting stack. In one February 2025 contract, the customer bears hosting, Data Warehouse and AWS Outpost costs and may contract directly with the approved host.
- Residency
- Yes
The customer can elect cloud or jurisdiction-local hub-and-spoke infrastructure subject to regulation, with dedicated or isolated multi-tenant deployment.
- Deployment
- hybrid
Production workloads use Amazon EKS on AWS and, where required, on-premises data centers. Client delivery is normally vendor-hosted rather than client on-premise.
- Hosting
- Yes
- Residency
- by-request
AWS regions and market-specific deployment meet jurisdictional needs; the full residency matrix remains unresolved.
- Deployment
- cloud
- Hosting
- Yes
The standard CoreX model is hosted SaaS on GiG-managed infrastructure. Exceptional enterprise source-code or perpetual-licence transactions are not the normal deployment.
- Residency
- Yes
Market-specific hosting and segregation are necessary across the licensed North American and European footprint.
- Deployment
- cloud
Cloud-hosted SaaS with deployment adapted to jurisdiction.
- Hosting
- Yes
Yes for Bragg-delivered platform modules.
- Residency
- by-request
Data hosting and processing arrangements are jurisdiction- and contract-specific; the exact region set remains unresolved.
- Deployment
- Cloud
Hosting and server space are included; region and tenancy design are private.
- Hosting
- Yes
Hosting and server space are included in the platform package.
- Residency
- Unresolved
Regional data-residency options, customer-selectable hosting jurisdictions and contractual location commitments are unresolved.
- Deployment
- cloud
- Hosting
- Yes
- Residency
- by-request
- Deployment
- hybrid
White label is hosted by SoftGamings, while turnkey can be self-hosted on the operator's own infrastructure.
- Hosting
- Partial
Hosting is provided on white label, but turnkey operators can run it on their own servers.
- Residency
- by-request
Deployment-dependent. Hosted white label uses provider infrastructure, while turnkey and self-service can give the operator greater hosting control. The regional hosting set remains unresolved.
- Deployment
- Hybrid
Analytics and core services run on AWS while the remaining on-premises environment is still being migrated. The full estate is hybrid rather than pure cloud.
- Hosting
- Yes
Hosted operation and managed infrastructure are part of the platform offer; exact allocation varies by deal.
- Residency
- Yes
Market-specific storage requirements, including Ontario, are supported; the full selectable region matrix remains unresolved.
The contract test for an API-first platform
- 01Name the modules, endpoints, events, data objects, environments, and operator roles included in the contracted API scope.
- 02Attach the current documentation and version policy, then define authentication, rate limits, replay, ordering, idempotency, maintenance, and deprecation notice.
- 03Specify observability: request IDs, logs, metrics, incident communication, test data, support ownership, and acceptance thresholds.
- 04Define residency and every material data flow, including replicas, backups, analytics, subprocessors, and support access.
- 05Keep runtime access separate from outbound portability; contract the complete export and replacement-provider handoff explicitly.
Exit and export rights are compared in the data ownership and exit-rights index. Implementation ownership, documentation entitlement and technical escalation remain in the implementation and B2B support comparison.
Frequently asked questions
What makes an iGaming platform API open?
An open API should expose a defined operator-facing contract beyond a private integration service. Protocol coverage, authentication, object and event models, documentation, test environment, rate limits, version policy, export rights, and third-party access must still be checked separately.
Are public API docs required for a good platform?
No. Regulated systems can restrict documentation and sandboxes to qualified customers. The real procurement issue is whether the operator receives complete current documentation, a usable test environment, change notice, version support, and enough access to build, test, monitor, and leave without depending on undocumented behavior.
Why do webhooks and real-time streaming appear separately?
A webhook usually delivers a defined event or callback to one endpoint. A real-time stream can expose a broader ordered flow for balances, bets, payments, risk, CRM, or analytics. Either can be useful, but delivery guarantees, replay, ordering, idempotency, retention, and schema change rules determine production quality.
Does an API guarantee data portability?
No. Runtime API access does not establish a complete exit export. The contract must define which historical and current records can leave, the format, identifiers, frequency, cost, transition support, and whether the data can be handed to a replacement platform.
How should data residency be evaluated?
Name the player, wallet, KYC, payments, logs, backups, analytics, and support data in scope; the countries and subprocessors involved; the replication and failover design; and which deployments can satisfy the target market. A regional cloud option does not automatically place every data flow in that region.