Using Documentize within a Public SDK or API

This page explains how we define usage and license our software when Documentize products are integrated into end-user software with a public SDK or API. Under our standard End User License Agreement (section 3.1), customers using unmetered licenses (Developer Small Business, Developer OEM, Site Small Business, Site OEM) are not permitted to expose any form of public API or other programmatic interface for developers that uses Documentize products, either directly or indirectly.

For customers who need to expose features that use our products as part of their own product’s public Development Library, API, online API, or SDK, we offer the option of using a metered license. See the FAQ for more information on this license type.

For customers unable to use a metered approach but who wish to commercially deploy their software (e.g., a product with a public or private Development Library, API, online API, or SDK that utilizes Documentize’s functionality), we offer the SDK License. An SDK License permits commercial deployments for either 50 or 250 customer deployments. See the FAQ for more details.

What is Considered Use Within an SDK or API?

We define SDK or API usage as any product that exposes Documentize product features or functionality through its own public API. If your product does not provide a public API or SDK for external developers, this does not apply to you.

Regardless of how much or how little our features or functionality are exposed, if a public API call within your product interacts with any Documentize products to complete its operation, we consider this usage requiring a metered license or an SDK license. Even if there are multiple layers of abstraction, if Documentize functionality is accessible to other developers through an API, a metered or SDK license is necessary.

What Are the Key Licensing Differences?

With a standard Developer or Site OEM license, you are authorized to distribute end-user software that includes our products. However, if your software contains a public API as outlined above, this authorization no longer applies. In such cases, you must switch to a metered license or an SDK license. If you already have a Developer or Site OEM license and your software now features a public API, you will need to transition to a metered or SDK license.

 
Documentize logo

Questions?

If you have any questions or problems, please feel free to contact our sales support who will be glad to assist.