LAST UPDATED: NOVEMBER 11, 2022
In order for these policies to best serve the Riot Games ecosystem, they will inevitably change over time. As a result, developers must remain up to date with these policies. Developers are expected to adhere to these policy changes as they arise.
- Products cannot violate any laws
- Do not create or develop games utilizing Riot’s Intellectual Property (IP)
- No cryptocurrencies, no blockchain
- Products cannot closely resemble Riot’s games or products in style or function
- Use the following assets in the development and marketing of your product:
- You must post the following legal boilerplate to your product in a location that is readily visible to players
[Your product] isn't endorsed by Riot Games and doesn't reflect the views or opinions of Riot Games or anyone officially involved in producing or managing Riot Games properties. Riot Games, and all associated properties are trademarks or registered trademarks of Riot Games, Inc.
- All products must be registered in, and audited by Riot Games through the Developer Portal
- Any new features or changes to a product must be audited through the product’s page in the Developer Portal
- Products should use supported services from Riot Games for data ingestion
- If your product utilizes the League Client API
- You may monetize your product as long as your product is registered on the Developer Portal and your product status is either Approved or Acknowledged.
- You must have a free tier of access for players, which may include advertising
- Your content must be transformative if you are charging players for it
- What is transformative?
Was value added to the original by creating new information, new aesthetics, new insights, and understandings? If so, then it was transformative.
- What is transformative?
- Acceptable ways to charge players are:
- Subscriptions, donations, or crowdfunding
- Entry fees for tournaments
- Currencies that cannot be exchanged back into fiat
- Your monetization cannot gouge players or be unfair (yes, we get to decide that)
- If you are unsure if your monetization platform is acceptable, contact us through the Developer Portal
- Products cannot alter the goal of the game (i.e. Destroy the Nexus).
- Products cannot create an unfair advantage for players, like a cheating program or giving some players an advantage that others would not otherwise have.
- Products should increase, and not decrease the diversity of game decisions (builds, compositions, characters, decks).
- Products should not remove game decisions, but may highlight decisions that are important and give multiple choices to help players make good decisions.
- Products cannot create alternatives for official skill ranking systems such as the ranked ladder. Prohibited alternatives include MMR or ELO calculators.
- Products cannot de-anonymize players who cannot reasonably be identified from visible information.
- Tournaments must
- Follow all monetization policies above
- Allot at least 70% of the entry fees to the prize pool
- Win conditions must be fair and transparent to players (we determine fair)
- Must have at least 20 participants
- Not include any gambling
- If you are a tournament organizer operating in the US or Canada please refer to, and adhere to, these North American tournament organizer policies.
- If you are a tournament organizer operating in Oceania please refer to, and adhere to, these Oceanic tournament organizer policies.
- Don't share your Riot Games account information with anyone
- Do not use a Production API key to run multiple projects (one product per key)
- Make sure that you are using SSL/HTTPS when accessing the APIs so that your API key is kept safe.
- Do not include your API key in your code, especially if you plan on distributing a binary
Note that for teams working together on a product, there will be an obvious need to share an API key for your product. Our intention is not to discourage sharing along these lines, but rather sharing with people outside of your organization or who are working on other projects. To properly share an API key within an organization, be sure that your product is owned by a “group” in the Developer Portal, then add additional accounts to that group.