Flexion is the open SDK and framework that powers the xoy ecosystem. Build native, community-driven applications with integrated content sharing, user management, and value exchange — all without web technologies, tracking, or data selling.
{C}CFirst-class C89 API. The core interface for all integrations.
{C++}C++Native C++ bindings with full API access and RAII wrappers.
PyPythonPython bindings via ctypes or cffi for scripting and prototyping.
RsRustSafe Rust bindings through the C89 FFI with zero-cost abstractions.
SwSwiftSwift integration via C bridging headers for Apple platforms.
*Any LanguageAny language with C89 FFI compatibility can integrate the Flexion SDK.
Flagship Product
Struc is the first application built on Flexion — a synthesizer plugin featuring constructive synthesis with a community-powered preset marketplace. It demonstrates the full potential of the Flexion SDK.
Native
Built in C++, Flexion runs natively across all platforms with no browser dependencies. Applications built on Flexion are fast, lightweight, and fully self-contained. No Electron, no web views — just native performance.
Modular
Flexion's modular architecture lets you pick and choose the features you need. Build with community features, content management, user types, moderation, credit systems, and more — each component is independent and configurable.
Privacy by design. Not by policy.
Private
Privacy is built into the architecture. All data is encrypted with state-of-the-art algorithms. Local data is tied to the user's machine. No tracking, no cookies, no third-party data sharing — by design, not by policy.
Decentralized
Each domain operates as an independent hub. No central authority controls the data. Domain operators maintain full sovereignty over their users, content, and rules. Domains can be hosted anywhere — locally or in the cloud.
Core Capabilities
The Flexion SDK provides a comprehensive set of building blocks for community-powered applications.
Domains
Self-contained entities managing their own users, data, and rules. Support for sub-domains with shared user authentication and configurable revenue sharing.
User Types
Fully customizable user roles with flexible assignment rules. Create hierarchies, enable automatic promotion based on activity, and control access at every level.
Community & Communication
Features for connecting users and enabling real-time interaction.
Conversations
Multi-participant messaging with threading, public and private channels.
Audio & Video
On-demand streaming, live broadcasting (E2E encrypted), multi-party conferencing.
Calendar & Events
Scheduled events with participants and invitations.
Notifications
User-targeted notification delivery.
Content
Rich content creation with the Marker-Editor — from simple text to fully interactive pages. Lists, conversations, blogs, and custom content types with fine-grained visibility and permission controls.
Allonyx
Integrated Allonyx currency with Purchase- and Earned-. Enable purchases, earnings, vouchers, and Stripe integration for real-currency conversion. Fair value exchange between creators and users.
Content & Data
Tools for creating, organizing, and managing structured content.
Pages & Feeds
Rich content with the Marker editor, webhook-powered input feeds.