EpicAuth C++ Client Library
This repository contains the C++ client library used to communicate with the EpicAuth API. It is provided as source-available software under the Elastic License 2.0.
Multi-Architecture Support: x86 / x64
If you are using the official EpicAuth examples without significant modifications and encounter issues, please report them here: https://EpicAuth.cc/app/?page=forms
Support is not provided for integrating EpicAuth into custom projects. You are expected to have sufficient knowledge of the programming language and build system you are using.
- Compile libcurl from https://curl.se using x86 Native Tools for Visual Studio
- Project Configuration →
- C++ Language Standard: ISO C++17
- Character Set: Multi-Byte
- Preprocessor Definitions:
EpicAuth is a source-available authentication platform with optional cloud hosting plans.
Official client SDKs are available for: C#, C++, Python, Java, JavaScript, VB.NET, PHP, Rust, Go, Lua, Ruby, and Perl.
EpicAuth provides features such as:
- Secure authentication
- Webhook-based API requests
- Discord webhook notifications
- Secure ban enforcement
- Client-side integrity checks
Community & updates: https://t.me/EpicAuth
This project is licensed under the Elastic License 2.0.
See the LICENSE file for full terms.
Key limitations include:
- You may not offer this software as a hosted or managed service.
- You may not bypass, remove, or alter license enforcement mechanisms.
- You must retain all copyright and license notices.
This project is an independent implementation.
It is not affiliated with, endorsed by, or connected to Elastic or KeyAuth.