Build Your PluginWith Us

    Join our pilot program and turn your internal need into a production-ready module - faster, cheaper, and with real ownership.

    Why Build a Plugin With Us

    We maintain React Native Video v7 and the plugin architecture that powers it.

    Many teams hit the same wall: they build an internal feature (offline, upload, DRM, analytics) that works "just enough" - but it's fragile, untested across platforms, and becomes technical debt in six months.

    Building with us means:

    Production-Grade, Not Patched

    Get a battle-tested plugin instead of another in-house workaround that becomes technical debt.

    We Handle Platform Complexity

    Native iOS/Android code, edge cases, and cross-platform testing - all taken care of.

    Stay Focused on Your Product

    Keep your team focused on business logic while we handle the plugin infrastructure.

    Early Access to Ecosystem

    Get early access to improvements coming from the open React Native Video ecosystem.

    The Pilot Program

    A collaborative process that turns your problem into a maintained, production-ready plugin.

    1

    Start from Your Real Problem

    We begin with a specific feature or bottleneck in your media app that needs solving.

    2

    Define the Minimal Plugin

    Together, we define a minimal version that solves your problem and fits the React Native v7 plugin architecture.

    3

    Co-Fund at Reduced Rate

    You co-fund the build at a reduced pilot rate and get direct access to our core engineering team.

    4

    Deliver, Test, Maintain

    We deliver, test on your stack, and maintain the module long-term as part of our supported ecosystem.

    The plugin stays part of our supported ecosystem. You get guaranteed updates, faster delivery, and influence over its roadmap.It's a way to get a feature your product needs - without the maintenance burden of a custom fork.

    Case Study: Selmo

    Selmo joined our pilot after struggling with unreliable background uploads. Their internal uploader worked, but failed on large files, retries, and mobile edge cases.

    We partnered to build a production-grade alternative - what became the Background Uploader plugin.

    The new module:

    • Supports uploads over 500MB
    • Retries safely after network loss
    • Integrates directly with Cloudflare R2
    • Exposes clean events for progress, errors, and status
    • Stays maintained across RN releases

    Today, it's part of the React Native Video SDK used by other teams as well.

    The result: one company's problem turned into a reusable, stable product for everyone.

    "Integration with TWG's Background Uploader saved us weeks of testing and debugging. It handles large files, errors, and retries without breaking our app logic."

    - Lead Developer, Selmo

    "We joined TWG's pilot and got a working uploader instead of months of internal work. It was a strategic choice that helped us deliver faster."

    - CEO, Selmo

    Licensing - How Pilot Clients Benefit

    Normally, commercial clients get an encrypted binary and use it under an active license. When the license ends, the key deactivates and access stops.

    As a pilot client, you get more:

    • Discounted build cost in exchange for early collaboration
    • Access to implementation details and example code
    • Optional access to the full source code (for internal use only)
    • Guaranteed support and roadmap priority

    You can't resell or repackage the plugin, but you can use and modify it freely within your product. When it graduates to a public release, you continue using it under the same terms - no surprise pricing or lock-in.

    Typical Plugin Areas

    Offline playback and DRM connectors
    Background uploads with retries and queues
    Video preloading, scrubbing, and chaptering
    Performance and analytics hooks
    Frame-level processing, filters, and effects
    Playback state machines and UI extensions

    Frequently Asked Questions

    What happens if we stop the pilot?

    You keep the built module as delivered. Access to future updates stops, but you don't lose what was built.

    Can we open-source what we build?

    Only if both sides agree. Otherwise, it stays commercial with your internal rights preserved.

    Do we need to know native code?

    No. We handle the iOS/Android parts. Your team stays in JavaScript/TypeScript.

    What's the usual timeline?

    2–4 weeks from spec to production, depending on complexity.

    Ready to Start?

    Tell us what plugin you'd like to build - offline, upload, analytics, or something unique. We'll reply with a short intro call slot and a pilot proposal.