Idyl E3 Entity Extraction Engine

Idyl E3 Entity Extraction Engine is open source under the Apache License, version 2. Check it out on GitHub.

Idyl E3 extracts named-entities (people, places, and things) from natural language text via trained entity models. Idyl E3 can help power chat bots, question and answer systems, and link documents through entities found in text. Idyl E3 supports multiple languages and entity types and can be used alongside applications like Apache NiFi. Idyl E3 is available as managed services.

Renku is one of our NLP Building Blocks.

 Get Idyl E3
Quick Start for Idyl E3 on Amazon Web Services
Idyl E3 is listed in the AWS Marketplace for the US intelligence community

Named-Entity Extraction

Idyl E3 extracts entities from natural language text via model-based algorithms defined by entity models. These entity models allow Idyl E3 to extract a virtually unlimited number of entities from text. You can create your own models. Idyl E3 can identify persons, places, and other entity types such as buildings, bridges, and schools with custom trained models.


Central to Idyl E3 is its API. All entity extraction requests are processed by Idyl E3’s REST API. Through the API you can extract entities, sanitize text, annotate text, and monitor the status of Idyl E3. The API is easy to utilize using your programming language of choice but we do offer open source client SDKs for Java, .NET, and Go on GitHub. Here’s an example API request to extract entities from text:

curl http://idyl-e3:9000/api/extract -d "George Washington was president." -H "Content-Type: text/plain"

The response:



We also offer integration and development support in case you need development help. We love writing code!

Scalable and Secure

Deploy multiple Idyl E3 instances behind a load balancer to scale horizontally and increase your throughput. It was designed for use in secure environments behind firewalls and does not require any outside network access.