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

# License

> Free for evaluation, personal projects, and education. A paid license for production use by organizations.

The Revise SDK is proprietary, closed-source software published on npm so you
can install it without asking us first.

<CardGroup cols={3}>
  <Card title="Evaluation" icon="flask">
    Free, with no time limit: develop, test, and prototype, including for a
    product you plan to sell.
  </Card>

  <Card title="Personal and education" icon="graduation-cap">
    Free in production for an individual's noncommercial projects, and for
    accredited nonprofit or public schools, colleges, and universities.
  </Card>

  <Card title="Everything else" icon="briefcase">
    Production use by businesses, nonprofits, and government needs a paid
    license. Email
    [sdk@revise.io](mailto:sdk@revise.io?subject=Revise%20SDK%20commercial%20license).
  </Card>
</CardGroup>

The full terms ship with the package in its `LICENSE` file. If this page and
that file ever disagree, the `LICENSE` file wins.

## Common questions

<AccordionGroup>
  <Accordion title="Can my company try it before buying?">
    Yes. Install it, build a prototype, and test it on your own documents,
    with no time limit. You need a license before it goes into production,
    including internal tools and products that are free or not yet earning.
  </Accordion>

  <Accordion title="We're a nonprofit or a government agency. Is it free?">
    Not in production. Nonprofits and government entities need a license to
    deploy it, whether or not the app earns money. Evaluation is free.
  </Accordion>

  <Accordion title="We're a school or university. Is it free?">
    Yes, for accredited nonprofit or public schools, colleges, and
    universities: teaching, learning, research, and your own internal
    operations. For-profit schools, and companies building products for
    schools, need a license.
  </Accordion>

  <Accordion title="Is my side project free?">
    Yes, if it is yours as an individual and is not meant to make money,
    promote a paid offering, or support an organization. Ads, subscriptions,
    or a paid tier make it commercial, even before it earns anything.
  </Accordion>

  <Accordion title="Are the agent tools included?">
    Yes. The document tools and agent integration ship in the same package and
    under the same terms as the rest of the SDK: free for evaluation, personal
    projects, and education, and covered by a commercial license otherwise. Revise's hosted agent is billed separately through
    the [Revise API](/revise-api/pricing).
  </Accordion>

  <Accordion title="Do I have to publish my source code?">
    No. Unlike the AGPL, using the SDK never obliges you to release your own
    code.
  </Accordion>

  <Accordion title="Can I see the SDK's source?">
    No. The package ships as a compiled bundle, and the license does not allow
    decompiling, reverse engineering, or modifying it. Configuring it through
    its documented options is fine.
  </Accordion>

  <Accordion title="Does the SDK phone home?">
    Once per page load, the editor sends one anonymous ping to
    `api.revise.io` so we know where Revise is running. It carries the SDK
    version; your browser adds your site's origin (for example
    `https://app.example.com`). For production sites we keep only that origin
    and version. From `localhost` and other development hosts we keep less:
    a daily count per version, with no origin at all. The ping sets no
    cookies, is left out of our request logs, and carries no user data or
    document content.

    Turn it off with `<ReviseEditor telemetry={false} />`.

    The editor also loads static assets from `revise.io` when it needs them:
    fonts for PDF export and math, the math stylesheet, and the PDF reader's
    worker. These are plain file downloads with no cookies or document data;
    [self-host them](/editor-sdk/installation#assets) to keep them on your
    own origin. Nothing else connects to Revise unless you configure Revise's
    hosted agent yourself.
  </Accordion>
</AccordionGroup>
