Idyl E3 Entity Extraction Engine

Idyl E3 extracts entities from natural language text. It supports multiple languages and entity types, extensibility through plugins, and more. Idyl E3 is available in three editions.

Recent Announcements

 Idyl E3 and Google Cloud Natural Language API
Idyl E3 is listed in the AWS Marketplace for the US intelligence community.

Get Idyl E3

Idyl E3 is available on the AWS Marketplace, through DockerHub, and as a download for Linux, Windows, and OSX.

 Get Idyl E3.

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 for any UTF-8 language or use our pre-trained models. Idyl E3 can identify persons, places, and other entity types.

Solid Foundation

Idyl E3’s entity extraction capabilities are powered by a customized version of Apache OpenNLP, an established open source project that provides natural language processing capabilities.

Plugins and Integrations

Extend Idyl E3’s capabilities through plugins. With the plugins you can consume text from Kafka topics and Kinesis streams, parse text from binary files, and push extracted entities to a stream, store, or EntityDB. See the available plugins.

Idyl E3 can be integrated into an Apache UIMA pipeline using the open source Idyl E3 UIMA Annotator.


Through Idyl E3’s API you can extract entities and execute queries on entities. The API is simple and easy to utilize using programming language of choice but we do offer client SDKs for Java and .NET on GitHub. We also offer integration and development support.


Deploy multiple Idyl E3 instances behind a load balancer to scale horizontally and increase your throughput. Use our CloudFormation templates to deploy a load balanced, autoscaling Idyl E3 environment on AWS. See the open source project Anthology to route entity extraction requests to Idyl E3.

Idyl E3 Managed Services

Don’t want the hassle of managing another service? No problem! Idyl E3 managed services are available. We can provide you with a highly-available Idyl E3 configured with your entity models.