Tonita is a cloud-based search-as-a-service for online commerce; Tonita offers both a lightweight free-text search experience and a richer conversational search experience. Tonita is based on three core principles:

  • Simple: Tonita brings dramatic simplicity for our clients: with the powerful Tonita library, it takes just ten lines of code to roll your own search engine!

  • Magical: Tonita delivers a magical search experience for our clients’ users, whether it’s the simple natural-language search or the more powerful interactive and conversational search that allows users to freely interleave search criteria and information-seeking questions.

  • Relevant: Tonita focuses obsessively on search relevance; we bring cutting-edge techniques in natural language understanding for a great out-of-the-box experience, and powerful machine learning that improves search relevance continuously.

To get started, install our Python library and request an API key. (If you plan to use direct HTTP requests, please see Making HTTP requests; you’d still need an API key.)

Installation: The Tonita Python library can be installed as follows:

pip install tonita

Authentication: In order to access the Tonita API, you must first obtain an API key; to request an API key, please fill out this form; once you’ve filled out the form, please feel welcome to contact us at for additional details on usage, pricing, etc.