We use essential cookies for authentication and optional analytics cookies to improve the platform. Privacy Policy

    Video Analysis Platform

    Video Analysis Platform: Architecture and Capabilities

    A video analysis platform goes beyond playback — it ingests video, applies AI inference, structures the results, and makes them queryable. VidForgeX is built for production workloads: multi-tenant, multi-vertical, with API-first design.

    Platform architecture

    VidForgeX is built on three infrastructure layers:

    Data layer

    A managed database with Row-Level Security, a vector index for embeddings, and private, encrypted object storage for video and artifacts. All content partitioned by organization.

    Compute layer

    Serverless edge functions for API logic. Dedicated cloud VMs for AI-intensive analysis inference — routed per product line (Time & Motion, Forensic).

    Edge layer

    A global edge network for API proxying (api.vidforgex.com), MCP rate limiting (mcp.vidforgex.com) and frontend delivery.

    Analysis routing and vertical separation

    The analysis routing layer selects the correct inference VM for each job using a priority cascade:

    1. Enterprise org override — if the org has a dedicated endpoint configured, use it unconditionally
    2. Vertical pool — TMA, Forensic, and Sports each have their own dedicated VM pool
    3. Default shared pool — fallback for unrouted analysis types

    This enables enterprise organizations to have completely dedicated compute infrastructure while the platform manages routing transparently.

    Security and multi-tenancy

    Every database query in VidForgeX executes through Row-Level Security policies that enforce org-scoped access. Each content table's policies require the row to belong to an organization the current user is a member of. There is no possibility of cross-org data access through the API layer.

    Backend functions use a two-client pattern: an auth client for user authentication, and a service role client for data operations. This means all data access happens through elevated permissions only after user identity and org membership have been verified at the application layer.

    video analysis platformAI video platformmulti-tenant videovideo intelligence infrastructureVidForgeX platformvideo analysis APIenterprise video platform

    Frequently Asked Questions

    What makes VidForgeX a platform rather than a tool?
    A tool solves one problem; a platform enables a category of solutions. VidForgeX provides: multi-vertical analysis routing, a team workspace with role-based access, an MCP API server for programmatic integration, a video library with semantic search, shared analyses and annotations, notification infrastructure, and a billing layer. Organizations build workflows on top of it rather than integrating a single point solution.
    How does VidForgeX handle multiple organizations on the same platform?
    VidForgeX is fully multi-tenant. Every content table has an organization identifier column. Row-Level Security enforces org isolation at the database level. Backend functions verify org membership and role before any operation. Data cannot cross org boundaries.
    What storage infrastructure does VidForgeX use?
    Video files are stored in private, encrypted, S3-compatible object storage. Analysis artifacts (structured JSON) are stored there too, with references in a managed database. This separates compute from storage, enabling 5 GB file uploads without bottlenecking through application servers.
    What uptime and reliability guarantees does VidForgeX offer?
    VidForgeX is built on a managed database, a serverless API layer, secure cloud storage and a global edge network. Our managed infrastructure providers target 99.9% uptime. Analysis VMs run with automatic restart policies. There is no SLA published for Professional tier; Enterprise customers can negotiate custom SLA terms.