Sell game keys
Get started
Use Xsolla tools to sell game keys through your own website. You can sell game activation keys for gaming platforms, as well as distribute games and in-game items using your own DRM-free keys. Xsolla provides a ready-made payment UI and tools to manage catalog, upload and distribute keys, process orders, and grant purchases.
User authentication and webhook handling are not required to sell game keys — purchased keys are sent to users by email. Authentication and webhooks are required if you want to implement additional scenarios, such as personalization, key sales restrictions, or receiving detailed information about transactions and purchased items.

Key advantages
- Quickly create a website with the ready-to-use templates.
- Sell games and DLC in the same store to increase revenue and save money on the platform fees.
- Fully control your game distribution and marketing throughout the game’s life-cycle.
- Accept payments with 1,000+ payment methods in more than 200 countries.
- Access all user data that can be used for data analysis, personalized offers, increased repeat sales, community engagement, and other marketing strategies.
- Increase conversion through promotions and A/B testing.
- Calculate your return on advertising spend (ROAS) and optimize your marketing campaigns using advanced analytics tools.
Integration scenarios
Create store to sell game keys using site builder or a headless CMS
Use this option to sell game and DLC keys through a store created with the site builder or a headless CMS. You can create a multi-page store to sell multiple games or set up a publishing platform using a headless CMS.
Set upSell game keys using custom UI
Use this option if you want to sell game and DLC keys through a custom UI — on the web or in your own application. You can integrate key sales using the API, a direct purchase link, or the widget. Xsolla handles key distribution, while you manage the store UI.
Set upWas this article helpful?
Thank you for your feedback!
We’ll review your message and use it to help us improve your experience.Found a typo or other text error? Select the text and press Ctrl+Enter.