The Flexion SDK

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} C First-class C89 API. The core interface for all integrations.
{C++} C++ Native C++ bindings with full API access and RAII wrappers.
Py Python Python bindings via ctypes or cffi for scripting and prototyping.
Rs Rust Safe Rust bindings through the C89 FFI with zero-cost abstractions.
Sw Swift Swift integration via C bridging headers for Apple platforms.
* Any Language Any 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.

Custom Data

Define field schemas (text, markdown, number, date, select, boolean), lists, CSV import.

Tags & Taxonomies

Custom tag categories with permissions and filtering.

Resources

File and asset upload, download, and management.

Moderation
Built-in content moderation pipeline. Route submissions through review before publishing. Configurable per content type and user role.
From creation to compensation.
Economy & Access
Monetization, access control, and incentive systems.

Allonyx

Integrated currency with Purchase- and Earned-.

Achievements

Gamification with rewards and progress tracking.

Content Access

Token-based access rules, per-request charging, renewals.

Licensing

License templates and issuance.

Infrastructure
Platform-level building blocks for domain operators.

Domains

Self-contained entities with sub-domain support, shared auth, revenue sharing.

Moderation

Content review pipeline, configurable per type and role.

User Types

Custom roles with hierarchies and auto-promotion.

Stripe

Real-currency conversion, checkout, mass payouts.

SDK Licensing
Choose the plan that fits your team. The Indie tier is free for personal use. Prices are in CHF. Pricing is preliminary and subject to change.
Indie
Personal / Hobby
Free for personal use
Educational
Schools & Students
Educational
CHF 9/month
CHF 22/3 months
CHF 69/year
CHF 99unlimited
Studio
Small team
< CHF 200k revenue
CHF 29/month
CHF 75/3 months
CHF 249/year
CHF 349unlimited
Professional
Business
< CHF 2M revenue
CHF 99/month
CHF 249/3 months
CHF 799/year
CHF 1149unlimited
Enterprise
Large org
Unlimited revenue
CHF 299/month
CHF 749/3 months
CHF 2499/year
CHF 3499unlimited

Ready to try Flexion?

Download