Licensing, built for people who sell sound.

Issuing keys takes one switch. Add activation and device limits later, when you want them.

OTOM-4F2K-9QW1-8CDX
Active

Two levels. Your choice.

Works today

Keys only (no code)

Flip a switch in your product settings and every sale issues a unique license key, shown in the buyer's library. Zero work inside your product. Keys serve as proof of purchase for support.

Devices, expiry, revocation

With activation (when you want protection)

Integrate the SDK and you get forgery-proof keys, device limits, and automatic shutoff when a subscription ends. You can hand the integration to a developer or an AI assistant.

The life of a key

  1. 1

    A sale happens

    A buyer purchases your product.

  2. 2

    A key is issued

    Each license gets its own unique key. You do nothing.

  3. 3

    It appears in their library

    Buyers can always find their keys.

  4. 4

    Activation enforces device limits

    For activated products, you decide how many devices each license allows (1–100).

  5. 5

    Upgrades solve themselves

    When buyers replace a computer, they release the activation themselves. Support tickets rarely happen.

Subscriptions actually stop when canceled.

Sell an activated product monthly and the license follows billing. After cancellation it works until the period ends, then expires automatically. Nothing for you to do.

  1. Subscribe
  2. Cancel
  3. Usable until period end
  4. Stops automatically

Common questions

Can I sell an existing product that has no license activation?
Yes. Keys-only mode changes nothing inside your product.
Can I set device limits?
Yes — 1 to 100 devices per license, your choice.
Who handles buyer inquiries?
OtoMarket handles payments, keys, and activation issues. You only answer questions about the product itself.
See all questions

Fees only when you sell. The full breakdown is public. See pricing details

For developers

C++/JUCE and JavaScript/TypeScript SDKs plus a REST API are public. The guides are written so you can hand them to an AI assistant to generate the integration.

SDK & integration guides (GitHub)