> ## Documentation Index
> Fetch the complete documentation index at: https://docs.modulex.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# ModuleX Enterprise

> ModuleX Enterprise is the top tier of ModuleX — the same AI workflow orchestration platform, with self-hosting, SSO and SAML, custom limits, and dedicated support. Here is how the Enterprise edition is positioned and named, and how it differs from Free, Pro, and Max.

export const MediaEmbed = ({id, type = 'screenshot', caption = '', ext, ratio = '16 / 9'}) => {
  const isVideo = type === 'video' || type === 'app_video';
  const resolvedExt = ext || (isVideo ? 'mp4' : type === 'screenshot' ? 'webp' : 'svg');
  const src = 'https://media.modulex.dev/' + id + '.' + resolvedExt;
  const [status, setStatus] = useState('loading');
  const [isDev, setIsDev] = useState(false);
  const [inView, setInView] = useState(false);
  const boxRef = useRef(null);
  useEffect(() => {
    if (typeof window === 'undefined') return;
    const h = window.location.hostname;
    setIsDev(h === 'localhost' || h === '127.0.0.1' || h.endsWith('.mintlify.app'));
  }, []);
  useEffect(() => {
    if (inView) return;
    if (typeof IntersectionObserver === 'undefined') {
      setInView(true);
      return;
    }
    const el = boxRef.current;
    if (!el) return;
    const io = new IntersectionObserver(entries => {
      if (entries.some(e => e.isIntersecting)) {
        setInView(true);
        io.disconnect();
      }
    }, {
      rootMargin: '300px'
    });
    io.observe(el);
    return () => io.disconnect();
  }, [inView]);
  if (status === 'missing') {
    if (!isDev) return null;
    return <div style={{
      display: 'flex',
      flexDirection: 'column',
      justifyContent: 'center',
      gap: '0.4rem',
      padding: '1rem 1.25rem',
      margin: '1.25rem 0',
      width: '100%',
      aspectRatio: ratio,
      boxSizing: 'border-box',
      border: '1px dashed rgba(128,128,128,0.45)',
      borderRadius: '0.75rem',
      background: 'rgba(128,128,128,0.06)',
      color: 'currentColor',
      fontSize: '0.85rem',
      lineHeight: 1.45
    }}>
        <div style={{
      display: 'flex',
      alignItems: 'center',
      gap: '0.5rem',
      opacity: 0.75
    }}>
          <span aria-hidden="true">🎬</span>
          <code style={{
      fontSize: '0.75rem'
    }}>{id}</code>
          <span style={{
      fontSize: '0.65rem',
      textTransform: 'uppercase',
      letterSpacing: '0.04em',
      padding: '0.1rem 0.4rem',
      borderRadius: '0.4rem',
      background: 'rgba(128,128,128,0.18)'
    }}>
            {type}
          </span>
        </div>
        <div style={{
      opacity: 0.9
    }}>{caption || 'Media not uploaded yet.'}</div>
        <div style={{
      fontSize: '0.7rem',
      opacity: 0.5
    }}>
          Upload to R2 as <code>{id}.{resolvedExt}</code> — preview only, hidden in production.
        </div>
      </div>;
  }
  const mediaStyle = {
    display: status === 'loaded' ? 'block' : 'none',
    width: '100%',
    height: 'auto',
    borderRadius: '0.75rem'
  };
  const media = isVideo ? <video src={inView ? src : undefined} autoPlay loop muted playsInline preload="metadata" onLoadedData={() => setStatus('loaded')} onError={() => setStatus('missing')} style={mediaStyle} /> : <img src={inView ? src : undefined} alt={caption} onLoad={() => setStatus('loaded')} onError={() => setStatus('missing')} style={mediaStyle} />;
  return <figure style={{
    margin: '1.25rem 0'
  }}>
      <div ref={boxRef} style={status === 'loaded' ? {
    width: '100%'
  } : {
    width: '100%',
    aspectRatio: ratio,
    borderRadius: '0.75rem',
    background: 'rgba(128,128,128,0.06)'
  }}>
        {media}
      </div>
      {status === 'loaded' && caption ? <figcaption style={{
    marginTop: '0.5rem',
    textAlign: 'center',
    fontSize: '0.85rem',
    opacity: 0.7
  }}>
          {caption}
        </figcaption> : null}
    </figure>;
};

ModuleX Enterprise is the top tier of ModuleX. It is not a different product or a separate codebase — it is the same AI workflow orchestration platform you can use today, packaged for organizations that need to run it at scale, on their own terms, with self-hosting, single sign-on, custom limits, and dedicated support.

This page explains how the Enterprise edition is positioned, what makes it different from the other tiers, and how ModuleX is named and branded. For the business case and value, see [ModuleX for enterprise](/enterprise/overview). For the security and trust details behind it, see [Enterprise](/security/enterprise).

<MediaEmbed id="MX-MEDIA-4310" type="image" caption={"A simple positioning graphic showing the four ModuleX tiers — Free, Pro, Max, Enterprise — as one continuous product, with Enterprise highlighted as the top tier rather than a separate product."} />

## What "ModuleX Enterprise" means

ModuleX is an AI workflow orchestration platform. You build AI workflows with natural language or a visual canvas, connect the tools you already use, and run those workflows from chat, the API, or the SDKs.

"Enterprise" is the top of the four tiers — **Free, Pro, Max, and Enterprise**. Calling it the "Enterprise edition" is shorthand for the same platform configured for larger teams: the capabilities that smaller teams do not need are switched on, and the numbers that smaller teams hit as limits become custom.

<CardGroup cols={3}>
  <Card title="Same platform" icon="layers">
    Workflows, the AI Composer, the Assistant, knowledge and RAG, integrations, and the SDKs are the same across every tier. Enterprise adds capabilities and removes ceilings — it does not change what ModuleX is.
  </Card>

  <Card title="For organizations at scale" icon="building">
    The Enterprise tier is positioned "for organizations at scale" — teams that need to invite many people, run large-scale operations, and operate ModuleX under their own governance.
  </Card>

  <Card title="Talk to a person" icon="handshake">
    Free, Pro, and Max are self-serve. Enterprise is the one tier you arrange with the ModuleX team, because the limits, deployment, and support are tailored to you.
  </Card>
</CardGroup>

<Note>
  There is no separate "Enterprise" download, login, or product to learn. If you already know how to build and run a workflow in ModuleX, you already know ModuleX Enterprise. The difference is in deployment, scale, sign-on, and support — not in how the product works day to day.
</Note>

## How Enterprise differs from the other tiers

Every tier shares the same core: workflows, the [AI Composer](/concepts/ai-composer), the [Assistant](/concepts/assistant), [knowledge and RAG](/concepts/knowledge-rag), the full integration catalog, and the JavaScript and Python SDKs. What changes at the Enterprise tier is who can run it where, how much it can do, and how you are supported.

<CardGroup cols={2}>
  <Card title="Self-hosted deployment" icon="server">
    Enterprise is the only tier that can be self-hosted. Free, Pro, and Max run on ModuleX's managed cloud; Enterprise can run inside your own environment. See [deployment and SSO](/enterprise/deployment-sso).
  </Card>

  <Card title="SSO and SAML" icon="key-round">
    Single sign-on with SAML is an Enterprise-only capability, so your team signs in through your identity provider. Lower tiers do not include SSO or SAML.
  </Card>

  <Card title="Custom limits and credits" icon="gauge">
    Credits, run rates, API rate limits, and storage are fixed allowances on Free, Pro, and Max. On Enterprise they are custom — sized to your usage rather than capped at a tier number.
  </Card>

  <Card title="Dedicated support" icon="life-buoy">
    Lower tiers are supported through community and email channels. Enterprise adds dedicated support, including a dedicated Slack channel and hands-on onboarding.
  </Card>
</CardGroup>

### What the Enterprise tier includes

These are the capabilities ModuleX lists for the Enterprise tier:

* **Invite teammates** — bring your whole team into your [organization](/concepts/organizations-roles).
* **Large-scale operations** — run at volumes the fixed tiers cap.
* **Custom rate limits** — run-rate, API, and credit limits sized to you, not to a tier.
* **Advanced analytics** — deeper visibility into usage and activity.
* **Onboarding assistance** — hands-on help getting your team set up.
* **Dedicated Slack channel** — a direct line to the ModuleX team.

Beyond the plan card, the Enterprise capability set named for sales conversations is: **SSO and SAML**, **self-hosted deployment**, **custom rate limits and credits**, **advanced analytics and audit logs**, **dedicated Slack support**, and **hands-on onboarding**.

<Note>
  ModuleX lists audit logs across all tiers in its plan comparison, but a per-tier entitlement that gates audit logs could not be confirmed in the product configuration, so treat audit-log behavior as **TBD** until verified. For everything ModuleX could not yet confirm, see [known limitations](/reference/known-limitations).
</Note>

### Tier-by-tier at a glance

The pricing details — including ModuleX's two conflicting annual figures, which are presented side by side and not yet resolved — live on [plans and pricing](/billing/plans). This page covers only what changes at the Enterprise tier.

<table>
  <thead>
    <tr>
      <th>Capability</th>
      <th>Free, Pro, Max</th>
      <th>Enterprise</th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td>**Self-hosted deployment**</td>
      <td>Not available</td>
      <td>Available</td>
    </tr>

    <tr>
      <td>**SSO and SAML**</td>
      <td>Not available</td>
      <td>Available</td>
    </tr>

    <tr>
      <td>**Credits, run rates, limits, storage**</td>
      <td>Fixed per tier</td>
      <td>Custom</td>
    </tr>

    <tr>
      <td>**Pricing**</td>
      <td>Published per tier</td>
      <td>Custom — arranged with sales</td>
    </tr>

    <tr>
      <td>**Support**</td>
      <td>Community and email</td>
      <td>Dedicated, with a Slack channel</td>
    </tr>

    <tr>
      <td>**Onboarding**</td>
      <td>Self-serve</td>
      <td>Hands-on onboarding</td>
    </tr>

    <tr>
      <td>**How you get it**</td>
      <td>Sign up in the app</td>
      <td>Contact sales</td>
    </tr>
  </tbody>
</table>

## Brand and naming

ModuleX is the name of the product and the brand. Using the name correctly matters most in two places: in your own documents and contracts, and when you refer to the company behind the product.

<CardGroup cols={2}>
  <Card title="ModuleX — the brand" icon="badge-check">
    **ModuleX** is the product and brand name, written as one word with a capital M and a capital X. Use "ModuleX Enterprise" for the top tier — never a standalone "Enterprise" product, because Enterprise is a tier of ModuleX, not a separate product.
  </Card>

  <Card title="ModulexAI, LLC — the company" icon="scale">
    **ModulexAI, LLC** is the legal entity that operates the Service, a Delaware limited liability company. You will see "ModulexAI" as the legal name in metadata and in the copyright line. In legal and procurement documents, the company is ModulexAI, LLC; the product is ModuleX.
  </Card>
</CardGroup>

<Accordion title="Quick naming reference">
  * **Product / brand:** `ModuleX` (one word, capital M and X).
  * **Top tier:** `ModuleX Enterprise` — the Enterprise tier of ModuleX.
  * **Legal entity:** `ModulexAI, LLC` (Delaware LLC), shown as the legal name `ModulexAI` in metadata and as `© <year> ModulexAI` in the copyright line.
  * **The Service:** the umbrella legal term for the ModuleX websites, applications, APIs, and related services.
  * **Marketing site:** `https://modulex.dev`.
  * **Documentation:** `https://docs.modulex.dev`.
</Accordion>

<Note>
  ModuleX's brand voice is plain, specific, and confident. The product avoids buzzwords such as "streamline," "seamless," "empower," and "innovative." When you describe ModuleX Enterprise in your own materials, the clearest framing is the truest one: it is ModuleX, at enterprise scale.
</Note>

## How to get ModuleX Enterprise

Free, Pro, and Max are self-serve — you choose them in the app. Enterprise is arranged with the ModuleX team, because the limits, deployment model, and support are tailored to your organization.

<Steps>
  <Step title="Start with the platform">
    If you are new, build and run something first. The fastest path is the [quickstart](/get-started/quickstart) or [running your first workflow](/get-started/first-workflow). The platform you try is the platform Enterprise scales.
  </Step>

  <Step title="Confirm what you need">
    Decide which Enterprise capabilities matter for you — self-hosting, SSO and SAML, custom limits, dedicated support — using the differences above and [ModuleX for enterprise](/enterprise/overview).
  </Step>

  <Step title="Contact sales">
    Reach out through [contact sales](/enterprise/contact-sales) to size your limits, deployment, and support. Enterprise is the one tier that is arranged with a person rather than purchased self-serve.
  </Step>
</Steps>

## Where to go next

<CardGroup cols={2}>
  <Card title="ModuleX for enterprise" icon="building-2" href="/enterprise/overview">
    Why teams and enterprises choose ModuleX: collaboration, governance, and scale.
  </Card>

  <Card title="Enterprise security" icon="shield-check" href="/security/enterprise">
    SSO, self-hosting, seats, and support for larger teams.
  </Card>

  <Card title="Plans and pricing" icon="receipt" href="/billing/plans">
    Free, Pro, Max, and Enterprise — allowances, limits, and how the tiers compare.
  </Card>

  <Card title="Deployment and SSO" icon="server" href="/enterprise/deployment-sso">
    Single sign-on and self-hosted or managed deployment options for Enterprise.
  </Card>

  <Card title="Contact sales" icon="handshake" href="/enterprise/contact-sales">
    Talk to the ModuleX team about Enterprise.
  </Card>
</CardGroup>
