BETCORE Aggregator
Provider IntegrationCasino Integration
Provider IntegrationCasino Integration
Visit Betcore website
Follow Betcore on Instagram
Follow Betcore on LinkedIn
Follow Betcore on Youtube
  1. Integrate BETCORE Games (Casino)
  • Getting Started
  • Integrate BETCORE Games (Casino)
    • Integrate BETCORE Gems (Casino)
    • WebFrame Connection
    • Aggregator API for Casino
      • Authentication
        • Verify
        • Jwks
        • Token
      • Payments
        • Accept
      • Cashback
        • Accept
    • Casino API for Aggregator
      • Users
        • Auth
        • Data
      • Payments
        • Info
        • Make
        • Make-list
        • Close
      • Cashback
        • Make
  • Integrate as Games Provider
    • Integrate as Games Provider
    • Provider API for Aggregator
      • Games
        • Games
        • Launch
    • Aggregator API for Provider
      • Get Balance
        • Balance
      • Bets
        • PayIn
        • PayOut
        • PayInOut
        • Refund
  • Feed
    • Feed Integration
    • REST API
      • Authorization
        • Token
      • Games
        • Info
        • Translations
      • Jackpot
        • Accumulated
    • Websocket
      • SubOnWholeGamesInfo
  • SubOnWholeGamesInfo
  1. Integrate BETCORE Games (Casino)

Integrate BETCORE Gems (Casino)

Casino Integration#

This type of integration is aimed at those Partners who would like to integrate games, provided by BETCORE, i.e integrate BETCORE Casino.
Seamless integration between Casinos and Aggregators is vital for delivering a smooth player experience.
This API documentation serves as a comprehensive Integration guide for Casinos and offers seamless integration between BETCORE and its Partners services using public REST APIs.
Here, you will find detailed instructions on authentication, integration processes, and best practices to optimize your gaming offerings.
By facilitating smooth interactions among BETCORE, its Partners, and their end users, this API enables you to:
Authorize users: Seamlessly validate and grant access for Partner users within BETCORE.
Process bets: Execute betting transactions – with or without promo codes.
Handle cashbacks: Manage cashback transactions efficiently.
Report outcomes: Provide real-time feedback on the results of transaction processing.
Notify on bet closures: Inform stakeholders when bets are officially closed.
Exchange player data: Easily share and synchronize player information between systems.
This API documentation is built according to the OpenAPI architectural style and employs resource-oriented URLs.
What's new?
This table shows a history of recent updates to the BETCORE Aggregator API Documentation.
DateChange
Juдн 2, 2025• 114 new slot games added into the Bet On Games Category.
June 11, 2025• Two new games added into the El Casino Category: Roulette x1001 and VIP Roulette.
May 8, 2025• FASTSPORT games have been deactivated and are no longer available for integration. All mentions of FASTSPORT are removed from the documentation.
Apr 8, 2025• Introduced 50 new slots.
Mar 25, 2025• Added a new subcategory Slots for Bet on Games.
• Introduced 38 new slots.
Feb 19, 2025• Added a new subcategory Crash for Bet on Games.
• Introduced 2 new crash games.
Feb 6, 2025• Added a new subcategory Instant for Bet on Games.
• Introduced 11 new instant games.
Feb 6, 2025• New API method MakePaymentList has been added.
Feb 6, 2025• AI vs. AI matches are now available in eFootball.
• Partners can now pass the theme in the link using the theme parameter. Available options: light, dark.
• New sports have been added:
54 – eBasketball.
55 – eHockey.
Feb 6, 2025• The general info section for promo codes has been updated.
Apr 10, 2024• Unification of products parameterization.
Apr 10, 2024• Partners can set specific settings for the frame for opening the tab by using activeTab.
• Partners can set specific settings for the frame for opening the sport by using singleSport.
• New sports have been added:
51 - Short football.
52 - Table tennis.
53 - eFootball.
Apr 10, 2024• Partners can set specific settings for the frame for opening the game category in lobby by using category:
LiveGames - open lobby with Live games category and its games.
ElCasino - open lobby with El Casino category and its games.
BetOnGames - open lobby with Bet on Games category and its games.

Quick Links#

Authentication: details on authentication process.
Aggregator API for Casino: requests from Casino to Aggregator.
Casino API for Aggregator: requests from Aggregator to Casino.

Terms and definitions#

TermDefinition
Authentication tokenAn alphanumeric string generated on the Partner side. It is used to request authentication, retrieve user data and receive an interaction token. The authentication token is unique to each user.
BETCOREThe services and web applications offering live games under the BETCORE brand.
PartnerAn API integration service provided by a Partner.
Partner ClientA client software (web, cashdesk, etc.) that provides interfaces for taking bets on the BETCORE games.
User (player)An end user, a person who bets on games.
WebFrameThe client software solution that provides an interface for betting on BETCORE games.
WebFrame is an adaptive embeddable web element that can be added to a website or mobile application.

Getting Started#

Before you begin, you will need to receive all the necessary data and complete the following steps:
1.
Obtain the authorization credentials from your BETCORE managers:
PartnerClientId
Secret Key
2.
Connect and configure the BETCORE WebFrame (please refer to the WebFrame Connection guide).
Then you can proceed with the API implementation.

Architecture#

The integration architecture is illustrated in the diagram below:
IntegrationScheme(v2).png
How It Works
Client Initialization: The Partner initializes its client.
Data Requests: The Partner’s client sends requests to the BETCORE API for player authorization, game data, events, bets, and more.
Real-Time Updates: The client subscribes to the BETCORE notification service to receive updates in real time.
Transactional Operations: BETCORE reaches out to the Partner’s API to execute transactional and other operations.

Functional Requirements#

Client Authentication and Authorization on the Partner Side#

User Authorization.png
Workflow
1.
The Partner initializes the WebFrame by including a RefreshToken in its parameters.
2.
The Partner’s client sends a POST /auth/user-token request to the BETCORE service to authorize a player.
3.
BETCORE then issues a POST /users/auth request with the RefreshToken.
4.
On the Partner’s side, the service:
a. Validates the token.
b. Revokes any previous token.
c. Generates a new token for the player.
d. Returns the new token along with the player’s data.
5.
Concurrently, BETCORE:
a. Registers a new user if they do not exist.
b. Generates a user authorization token (user_access_token).
c. Returns the token together with the RefreshToken.
6.
Going forward, the Partner’s client uses the user_access_token to access BETCORE services. If the token becomes outdated or is revoked, the client refreshes it by making another POST /users/auth request.

Obtaining an Authorization Token#

Obtaining an Authorization Token.png
Workflow
1.
The Partner sends a POST /auth/token request to obtain an authorization token.
2.
Once acquired, the token is used in subsequent requests to BETCORE by including it in the Authorization header along with the request body (request-data).
3.
BETCORE validates the token:
If the token is invalid, a response with a 401 status code is returned.
Otherwise, the Partner generates a POST /auth/token request to obtain a new authorization token. BETCORE then responds with a fresh and valid auth-client-token.
4.
The Partner makes another request to the BETCORE API (auth-client-token).
5.
BETCORE verifies the token and generates a successful response.

Request Verification#

Each request from BETCORE to the Partner includes a signed JWT token. The token’s payload contains the request parameters, allowing the Partner to verify the legitimacy of each request.
There are two methods for token verification:
1.
Using a Public Key
Retrieve and use the public key provided by BETCORE (recommended approach). Once obtained – for example, at service startup – the key can be reused.
2.
Via API Call
Invoke the POST /auth/verify method for token validation.

Transactions Workflow#

Transactions.png
Transaction Process:
1.
Transaction processing start:
Bet Placement (Case 1):
When a player places a bet, the front end calls the POST /make-bet endpoint on BETCORE, which deducts the bet amount.
Outcome Processing (Case 2):
At the end of a draw or round, the outcome is calculated (win, loss, or refund). In some cases, jackpot payouts are processed as separate transactions.
2.
BETCORE calls the POST /payments/make endpoint.
3.
Partner’s service carries out:
Request Verification:
Validate the incoming request (as detailed in the Request Verification section).
Asynchronous Processing:
Enqueue the transaction for processing asynchronously.
Response generation:
An immediate response is formed without waiting for complete transaction processing.
4.
After receiving a response from the Partner, BETCORE updates the database record and generates a response for the frontend, but only when the TransactionType is -1 (bet acceptance).
5.
Once processing is completed, Partner's service sends the transaction outcome back to BETCORE via the POST /payments/accept endpoint.
6.
BETCORE further:
Validates the received JWT.
Processes the transaction.
If successful (ErrorCode = 200), the service records the transaction and updates the bet status accordingly (win, loss, refund, or jackpot win).
If an error occurs (ErrorCode other than 200), the service sets the bet status as Rejected due to exception. (Such bets are displayed in the BackOffice in the Rejected Bets section. There you can also find an option to resend the transaction.)
Provides a final response to the client.
7.
In cases where the transaction type is bet acceptance (TransactionType = -1), a success or error message is send to the front end.

Promo Code Transactions#

BETCORE supports the option to accept bets with a promo code. When a coupon is formed, a player may enter a promo code. The system verifies the promo code against the rules applicable. If verification succeeds, the bet is processed via POST /payments/make, with the promo code included in the PromoCode field.

Cashback Transactions#

BETCORE supports the option to execute cashback payout and cashback cancellation transactions through the POST /cashback-payments/make endpoint.

Jackpot Transactions#

Jackpot transactions are managed similarly to standard bet transactions using the POST /payments/make endpoint, with the TransactionType = 4.

Bet List Transactions#

For certain game types, the API supports batch processing of bet acceptance transactions. In this mode, transactions are collected and sent as a list via a single request POST /payments/make-list to the Partner’s service. The batch is compiled based on a unique key (composed of PartnerUserId, GameTypeId, and PartnerClientId).
When processing a list of transactions, Partner's service, when ready, sends the processing result for each transaction separately by the POST /payments/accept method.
List configuration parameters include:
Game Type: The specific game type for which batch processing is enabled.
Collection Period: The time interval after which the batch will be sent.
Transaction Limit: The maximum number of transactions that can be accumulated before the batch is sent immediately, regardless of the collection period.

Transaction Processing#

Transaction Identification (Idempotency)
In cases of network failures during transaction processing, BETCORE may resend the POST /payments/make request, potentially resulting in duplicate transactions at the Partner’s end.
To identify such duplicate transactions, Partner can implement one of the following strategies:
Add a uniqueness constraint to the Key consisting of the request fields BetId and TransactionType.
In this case bets requiring recalculation then must be handled manually.
Add a uniqueness constraint to the Key consisting of a set of request fields BetId, TransactionType, Amount, and TaxAmount.
In this case, when processing a transaction, you need to check for the presence of an existing transaction with the corresponding key.

Bet Closing#

A bet marked as closed indicates that no further transactions (e.g., via POST /payments/make) will be sent to the Partner. If a bet remains open, additional transactions may continue to arrive.
Should a transaction need to be processed for a closed bet, BETCORE will send a request to reopen the bet. After all necessary transactions are completed, the bet is closed again. This status change is triggered via a POST /payments/close request.

Retrieving Player Data#

To fetch additional information about a user (e.g their account balance) BETCORE calls the POST /users/data method. This provides real-time, detailed information about the player's account.

Tags#

BETCORE allows the WebFrame client to be tagged with a specific identifier. The tag ID is supplied as a parameter during WebFrame initialization and is subsequently included in a separate TagId field in both player authorization and transaction requests.
This functionality enables you to gather statistical data on the activity of WebFrames associated with the same Partner client – even if they are deployed across different sections of a website or on entirely separate sites.
To take advantage of this feature, please coordinate with your BETCORE managers to determine the appropriate number of tags.
A corresponding list of Tag IDs will then be provided.

Reference Materials#

Games#

Game                      Code                                                                 
TVBET
Show games
Fast Keno23
Keno9
1Bet10
5Bet6
7Bet7
Lucky 612
Wheelbet2
Spin2Wheels199
Aerobet219
Table games
Blackjack19
Poker3
War of Elements5
El Casino
Roulette22
Roulette X50025
Roulette X100126
VIP Roulette28
BetOnGames
Instant
Lotto Bubble Pro200
5 Element Pro201
Wild West Pro202
Always Win Pro203
Loto Bicho 5 Pro204
Scroll Of Luck Pro205
God's Heritage Pro206
Lucky 12+ Pro207
Mini Keno Pro208
Loto Bicho da Sorte 25209
Keno do Bicho Pro (5/25)210
Crash
Golden Boat215
Speedy Grizzly216
Crazy Kitty217
Aerobet218
Bario Jet220
Slots
Marry Christmas Mania 2222
Monkey Magic 2: Choice223
Snake Spell224
Safari Dance225
Merry Christmas Mania226
Wild Creatures227
Summer Fruit 2228
Secrets of Machu Picchu229
Winter 7230
Catsville Noir231
Juicy Adventure232
Sands of Riches233
Vikings Gods Gold234
Mystery of Sun235
Mech-O-Tronika236
Monkey King237
Fortune Multiplier238
Axe Queen239
Age of Caesar240
Black Star241
Monkey Magic242
Cyberprize243
Mission: Hot Diamonds244
Halloween81245
Mystic Joker246
Duo Jokers247
Summer Fruits248
Elixir Enigma249
Aliens250
100 Hot Pepper251
100 Mega Hot252
40 Hot Peppers 6 Reels253
Hot Pepper254
Blue Star255
20 Lucky Clover256
Mega Hot257
Ice Cream258
100 Ice Fruits259
100 Blue Star260
100 Crystal Skull261
100 Dream Catcher262
100 Dream Catcher 6 Reels263
100 Ice Cream264
100 Ice Cream 6 Reels265
100 Ice Pepper266
100 Jokers267
100 Lucky Clover268
100 Mega Shine269
100 Shining Stars270
20 Lucky Clover 6271
40 Blue Star 6 Reels272
40 Ice Fruits 6 Reels273
40 Ice Pepper 6 Reels274
40 Lucky Clover275
40 Lucky Clover 6 Reels276
40 Super Hot 6 Reels277
50 Apple's Shine278
50 Gems279
5 Lucky Clover280
Apple's Shine281
Blue Star 6 Reels282
Cherry Hot283
Crystal Skull284
Double Hot285
Dream Catcher286
Dream Catcher 6 Reels287
Gems288
Green Hot289
Hot Pepper 6 Reels290
Ice Cream 6 Reels291
Ice Fruits292
Ice Fruits 6 Reels293
Ice Pepper294
Ice Pepper 6 Reels295
Jokers296
Lucky Slot297
Mega Shine298
Seven Hot299
Shining Stars300
Super Hot 6 Reels301
Tropic Hot302
40 Big Foot303
50 Happy Santa304
Big Foot305
Double Ice306
Happy Santa307
Valentines Day308
Hot Clover309
Jack Raider and the Lost Relics402
Almighty Diamonds: Hold 'N' Link403
Mr. CrystalMan404
Mayan Fortunes405
Wild Buffalo: Fortune Wheel Bonus Buy406
WIld Buffalo Megaways407
Triple Fortune408
Red Hot 9409
Power of Robin Hood410
Happy Buddha: Bonus Combo411
Greek Fortunes: Bingo Bounty412
Buffalo Megaways: Hold 'N' Link413
POP! Lollipop414
Black Bullion: Cash Pool415
Big Catch Bonanza: Christmas Catch416
San Chong BaoZha Red: Bonus Combo417
Caribbean Escape: Rapid Link418
Frontier Gold: Cash Pool419
Rich Piggies 2: Bonus Combo420
Halloween Harvest: Rapid Link421
Luck of Panda: Bonus Combo422
Wild Buffalo Hold 'N' Link Bonus Buy423
Mardi Gras Queen424
Rubber Duck: Hold 'N' Link425
San Chong BaoZha Blue: Bonus Combo426
Phoenix queen: Hold 'n' Link427
Captain Lobster428
Cai Shen's Palace: Hold 'N' Link429
Elephant's Gold: Buy Bonus Combo430
Frontier Falcon: Hold 'N' Link431
Wolf Reels: Rapid Link432
Fortune Skulls: Bonus Buy433
Big Catch Bonanza: Perfect Haul434
Three Piglets435
Big Banker Bonanza436
Pompei Gold: Rapid Link Bonus Buy437
Galaxy Glitter438
8 Pool Stars439
Gorilla: Rapid Link440
Royal Fruits 9: Hold 'N' Link441
Elephant`s Gold: Bonus Combo442
Mighty Stars443
Bunnys Bounty: HoldN`Link444
Clover Shot445
Money Hive 50 Hold 'N' Link446
Luck of Tiger: Bonus Combo447
Hot As Davil: Hold 'N' Link448
Golden Dragon: Hold 'N' Link449
Ranch Life450
Big Catch Bonanza Bonus Buy451
Katana Klash: Hold 'N Link452
Merry Cash Splash453
Rich Piggies: Bonus Combo454
Wild Buffalo: Rapid Link455
Pelican's Bay: Rapid Link456
Buffalo Cash Pool457
Desert Riches: Hold 'N' Link458
Tiki Island: Hold 'N' Link459
Tumblin’ Dublin460
Golden Tree461
Big Catch Bonanza462
Carnival Cat: Bonus Combo463
Bandit's Bounty: Cash Pool464
The One Armed Pirate465
Fortune Skulls466
Power of Zorro467
Money Hive: Hold 'n' Link468
Shaining Princess: Rapid Link469
Grand Koala: Hold 'n' Link470
Cactus Riches Cash Pool471
Fu Yin Yang: Hold 'n' Link472
Buffalo Fortune Wheel473
Diamond Shot Blitz474
Reel Rider: Rapid Link475
Mighty Horses: Cash Connect476
Cash Kingdom477
Cash Vaults: Hold 'n' Link478
Pompei Gold: Rapid Link479
Heat Hit: Hold 'n' Link480
Savanna Squad481
Aladdin's Chest482
Osiris Gold: Hold 'n' Link483
Dancing Lanterns 2484
Wild Buffalo: Hold 'n' Link485
Explorers Gold: Cash Blast486
Royal Fruits 5: Hold 'n' Link487
Charming Gold: Hold 'n' Link488
Just Gems: Hold 'N' Link489
Squid Slot: Hold 'N' Link490
African King: Hold 'n' Link491
Hot Cash: Hold 'n' Link492
Luxor Relics493
Dolphin Queen: Hold 'n' Link494
The Big Game: Hold 'N' Link495
Mystery Dragons496
Inferno Fruits497
Book of Nile: Lost Chapter498
Book of Nile: Hold 'n' Link499
B.U.C.K.S.500
Lotus Fortune501
Fruit Cash Hold n' Link502
Book of Nile: Magic Сhoice503
Book of Nile: Revenge504
Jackpot Sevens505
Dancing Lanterns506
Royal Fruits 40507
Fruit Burst508
Fortune Cash509
Frosty Fruits510
Diamond Shot511
Royal Fruits 20512
Volcano Fruits513
Wild Buffalo514
Hit in Vegas515

Currencies#

Code                     Currency
AED                                 Dirham United Arab Emirates                           
ALLAlbanian lek
AMDArmenian dram
AOAThe Angolan Kwanza
ARSArgentine Peso
AUDAustralian Dollar
AZNAzerbaijani manat
BAMBosnia and Herzegovina convertible mark
BDTBangladeshi taka
BGNThe Bulgarian Lev
BHDBahrain Dinar
BIFBurundian franc
BOBBoliviano
BRLBrazilian real
BWPBotswana Pool
BYNBelarusian ruble new
CADCanadian Dollar
CDFCongolese Franc
CHFSwiss Franc
CLPChilean Peso
CNYChinese yuan
COPColombian peso
CRCCosta Rican colon
CUPCuban Peso
CVEEscudo Cape Verde
CZKThe Czech crown
DJFFrank Djibouti
DKKDanish krone
DOPDominican peso
DZDAlgerian Dinar
EGPEgyptian pound
ERNEritrean Nacfa
ETBThe Ethiopian Birr
EUREuro
GBPPound Sterling
GELGeorgian lari
GHSGhana cedi
GMDThe Gambian dalasi
GNFGuinean Franc
GTQGuatemalan quetzal
HKDHong Kong Dollar
HNLHonduran lempira
HRKCroatian kuna
HTGHaitian Gourde
HUFHungarian Forint
IDRIndonesian Rupee
ILSNew Israeli Sheqel
INRIndian Rupee
IQDIraqi Dinar
IRRIranian Rial
IRTIranian Toman
ISKIcelandic krone
JODJordanian Dinar
JPYJapanese Yen
KESKenyan Shilling
KGSThe Kyrgyz som
KHRCambodian riel
KMFComorian Franc
KRWSouth Korean Won
KWDKuwaiti Dinar
KZTKazakhstani tenge
LAKLao kip
LBPLebanese pound
LBPMLebanese pound market
LKRSri Lanka Rupee
LRDLiberian dollar
LSLLesotho’s Loti
LYDLibyan Dinar
MADMoroccan Dirham
MDLMoldovan Leu
MGAMalagasy Ariary
MKDMacedonian Denar
MMKMyanmar kyat
MNTMongolian tugrik
MRUMoorish Ugia
MURMauritius Rupee
MVRMaldivian rufiyaa
MWKMalawian kwacha
MXNMexican Peso
MYRMalaysian ringgit
MZNMozambican Mikalik
NADThe Namibian dollar
NGNNigerian Naira
NIONicaraguan cordoba
NOKNorwegian Krone
NPRNepalese rupee
NSPSyrian pound market
NZDNew Zealand Dollar
OMROmani Rial
PABPanamanian balboa
PENPeruvian new sol
PHPPhilippine Peso
PKRPakistani Rupee
PLNPolish zloty
PRBThe Transnistrian ruble
PYGParaguayan Guarani
QARQatar Riyal
RONRomanian leu
RSDSerbian Dinar
RUBRussian Ruble
RWFRwandan franc
SARSaudi Riyal
SCRSeychelles Rupee
SDGSudanese pound
SEKSwedish Krona
SGDSingapore Dollar
SLESierra Leonean Leone
SLLSierra Leonean leone
SOSSomali Shilling
SSPSouth Sudanese Pound
SYPSyrian pound
SYPMSyrian pound market
SZLSwaziland Lilangeni
THBThai Baht
TJSTajik somoni
TMTTurkmen manat
TMTMTurkmen manat market
TNDTunisian Dinar
TRYTurkish lira
TTDTrinidad and Tobago dollar
TWDNew Taiwan Dollar
TZSTanzanian Shilling
UAHUkrainian Hryvnia
UGXUgandan Shilling
USDUS Dollar
UYUUruguayan peso
UZSUzbek Sum
VEFVenezuelan bolivar
VESSovereign Bolivar
VNDVietnamese Dong
XAFCFA Franc BEAC
XOFFranc CFA BCEAO
ZARSouth African Rand
ZMWZambian kwacha
ZWLZimbabwe Dollar

Cryptocurrencies#

Ticker                              Cryptocurrency                                                
µBT/µBTCMicro-Bitcoin
ADACardano
ARBArbitrum
BATBasic Attention Token
BCNBytecoin
BITORBBitOrbit
BLUBlue Coin
BNBBinance Coin
BNSBNS Token
BSVBitcoin SV
BTSBitShares
BUSDBinance USD
CNBCoinsbit Token
DGBDigiByte
DOGEDogecoin
EOSEOSIO
FTNFasttoken
FUNFUNToken
GAMEGameСredits
ICXICON
LINKChainlink
mBCHMilli-Bitcoin Cash
mBT/mBTCMilli-Bitcoin
mBTGMilli-Bitcoin gold
mDASHMilli-DASH
mETCMilli-Ethereum Classic
mETHMilli-Ethereum
mLTCMilli-LiteСoin
mSOLMarinade Staked SOL
mXMRMilli-Monero
mZECMilli-Zcash
NEONeo
OMGOmiseGO
QTUMQTUM
SATSSatoshi
SIBSIBCoin
TFUNTFUN
TRXTRON
UBTCUnited Bitcoin
USDCUSD Coin
USDTTether
WINWINk
XEMXem/Nem
XFUNXFUN
XRPRipple Coin
XVGVerge

Languages#

Language                        Code                                                                
AlbanianAL
ArabicAR
ArmenianHY
AzerbaijaniAZ
BengaliBN
BosnianBS
BulgarianBG
BurmeseMY
CzechCS
ChineseCN
CreoleHT
CroatianHR
DanishDA
EnglishEN
EstonianET
FrenchFR
GeorgianKA
GermanDE
GreekEI
HebrewHE
HindiHI
HungarianHU
IndonesianID
ItalianIT
JapaneseJA
KazakhKZ
KoreanKO
Kurmanji KurdishNE
LatvianLV
LingalaLN
LithuanianLT
NorwegianNB
PersianFA
PolishPL
PortuguesePT
Portuguese BrazilianBR
RussianRU
SerbianSR
SpanishES
SwahiliSW
SwedenSV
TadjikTJ
ThaiTH
Traditional ChineseTW
TurkishTR
UkrainianUA
UrduUR
UzbekUZ
VietnameseVI
Previous
Getting Started
Next
WebFrame Connection
Built with