Building FACEIT Apps
We took all our tools, data and APIs being used internally at FACEIT and we made them available to developers to create new apps, to enrich existing websites or even to develop new services. Everything you see on our main website, faceit.com, any small piece of information, from player’s data to team, competitions, statistics, etc. you can now get access in real time and use it to create new eSports and Competitive Gaming solutions.
Building Apps
You start from creating a FACEIT App using our Developer Portal, in the App Studio section. Every App can have multiple keys for programmatic access to Data APIs, OAuth2, Webhooks, Chat and other tools.
Key features for App developers
You can create any type of app using FACEIT Developer Tools. Maybe your app will perform one distinct task incredibly well, like fetching upcoming competitions and displaying match results data, or perhaps it will orchestrate complex stats exchange between FACEIT and third-party eSports portals or Video platforms.
These are few examples of things you can do with FACEIT APIs and Developer Tools:
Get live updates from Organizers Retrive upcoming Competitions by game, region and organizer Load Match details for any match on FACEIT Fetch statistics by player, team, matche and competition Build interactive Chat Bots
Creating Apps
Depending on the type of App that you want to create, you will be using different technologies. We have provided the possibility to use FACEIT Developer Tools both from server-side technologies and languages (eg.: Go Lang, NodeJS, Python, Ruby, Java, etc.) as well as from client-side stacks (eg.: ReactJS, Angular, HTML/Javascript, etc.). You are free to host your code wherever you want, using your own servers or cloud providers.
The very first step to start creating your app and implementing FACEIT Developer Tools is to sign-up to our Developer Portal by following this link. You must be a registered FACEIT user to get access and if you don’t have an account you can sign up here. Once you are in, you can start creating your first App and add FACEIT APIs and tools to it. For a quick access to online docs and references for all available tools you can access the documentation section here.
Your App identity
Every App you create on FACEIT has its own Identity Card. The Identity of your App is important as it allows you to quickly identify your project and the API keys and tools being used. FACEIT selected Apps show up also on our Directory page providing visibility to your project. There are a few options for configuring your app's identity. You can add an icon used to represent your app, change the name of your app, and add a short description for your app. You can also specify the link to your own website or mobile app page in the stores.
The type of information required to showcase your App in the FACEIT App Directory may vary from time to time, depending also on the supported platforms and regions.