Lingo3G editions are based on the number of documents clustered in one request.

Mini Server

Ideal for real-time clustering of search results

  • Deployed on one or more of your servers

Full Server

Fast processing of small and medium data sets

  • Deployed on one or more of your servers


For redistribution as part of your software

  • unlimited*
    docs per request
  • Embedded and sold as part of your software
Docs per request: number of documents analyzed at a time.
*) Limited only by CPU, memory and disk capacity.

Included in all editions

Java API

Calling Lingo3G natively from Java, JavaDoc and code examples included.


Calling from any programming language through the REST API.

End-user apps

Clustering Workbench and search results clustering apps.

Licensing terms

Licensing period

One-year and perpetual licenses are available for server editions. One-year license will stop working after 12 months. To continue using the software, you will need to purchase another one-year or perpetual license. Perpetual licenses will work indefinitely.

Support and updates

All server licenses come with 12 months of software maintenance, which includes support, minor and major product updates. Beyond this initial 12 month period, at any time, you may add further 12 months of software maintenance to your license at 50% of the initial purchase price.

All licenses come with several hours of free consulting, usually spent on integration with your existing software and clustering quality tuning.

All licenses allow using Lingo3G internally for the evaluation, development, testing and tuning purposes.

Licensing upgrades

Upgrades from one-year to perpetual and from a lower to a higher edition (e.g. from Mini to Full Server) are possible within the validity period of the original license.

Volume and OEM licensing

For non-typical scenarios, such as large-scale server deployments or redistribution of Lingo3G as part of other software, licensing terms are negotiated separately to best match the customer's sales and distribution models. If you think you will need such a license, please get in touch to discuss the details.


Please contact us for further licensing and pricing information.

Questions & Answers

Are there any subscription fees?

No. Both one-year and perpetual server licenses are available for a one-time licensing fee.

Can I get a trial license?

Absolutely! Please get in touch for a free evaluation package.

Is there a free version?

Yes, you can use the algorithms available in the Carrot2 open source framework. Please see the comparison for more details.

What kind of limits can my Lingo3G license include?

Depending on your Lingo3G edition, your license file may limit the maximum number of documents Lingo3G will cluster in one request. If the limit is set to, for example, 1000, Lingo3G will cluster the first 1000 documents provided in the request body and put the remaining ones in the Other topics cluster.

Does Lingo3G limit the total size of my document collection?

No. Lingo3G does not store the contents of your documents, it requires that the documents to cluster be provided as part of the clustering request. The responsibility for storing and fetching documents for clustering rests with the code that calls Lingo3G. Therefore, the notion of the total size of the document collection is irrelevant to Lingo3G.

Try Lingo3G for free

Use fully-functional Full Server version for 2 months free of charge.

Get a trial