End-to-End Encrypted HTTPS
All SDK traffic runs over HTTPS with full end-to-end encrypted payloads using X25519, XSalsa20, and Poly1305. Every request body is sealed before it leaves your application.
Obsidium is a self-hosted authentication and software license management platform for C++, C#, and desktop apps. Enforce license key checks, HWID binding, encrypted sessions, and bans before users reach protected features.
#include <obsidium.h>
int main() {
// Validate user license and HWID
auto status = Obsidium::validate_license("XXXX-XXXX-XXXX");
if (status.is_authenticated()) {
std::cout << "Access Granted: User Validated." << std::endl;
Obsidium::start_heartbeat();
}
return 0;
}Libraries & SDKs
Integrate Obsidium directly into your application with native client libraries. The C++ SDK is available today — with more languages on the way.
C++ SDK
License validation, HWID binding, heartbeat
More SDKs
C#, Python, and more coming soon
#include <obsidium.h>
// Initialize SDK and authenticate user
auto init = Obsidium::init("app_id", "1.0.0");
auto auth = Obsidium::login("user", "password");
auto key = Obsidium::license("XXXX-XXXX");
auto activated = Obsidium::activate_license("XXXX-XXXX");
auto config = Obsidium::variable("loader_url");Trusted by developers
“I love how reliable and secure Obsidium is. I can ship products without worrying about authentication.”
“I can ship free products to users while still getting paid through Obsidium's ad link system.”
“Obsidium makes license management simple. The dashboard is easy to use, and everything feels fast and secure.”
The Obsidium Difference
Built for desktop software teams that need more than a login form: license keys, HWID enforcement, encrypted SDK traffic, user bans, session control, and a developer dashboard in one platform.
All SDK traffic runs over HTTPS with full end-to-end encrypted payloads using X25519, XSalsa20, and Poly1305. Every request body is sealed before it leaves your application.
Our client libraries ship with anti-debug detection, virtual machine awareness, and runtime protections baked in — shutting down reverse-engineering attempts before they start.
Connect your Discord server and map roles to license tiers. End users who link Discord in the client portal receive roles automatically when their subscription is active — and Obsidium removes them when access ends.
Let users earn free license keys through work.ink and similar providers — earning you a minimum of $25 per 1,000 completions, with built-in bypass protections.
Unlike competitors who collapse identifiers into a single hash, Obsidium stores each HWID component separately for harder-to-spoof binding and surgical bans.
Sensitive user data — including IP addresses and hardware identifiers — is cryptographically hashed before storage. Raw data is never exposed.
Give end-users a branded web portal to activate licenses online, view subscriptions, download loaders and files, and reset their own HWID when you enable it — fewer support tickets for your team.
Plans
Choose the auth and licensing capacity that scales with your growth.
Perfect for getting started and small projects.
Included
Not included
Remote integrity, client portal, hosted files, and unlimited core usage.