The .NET Engine Client library
Apama includes a .NET assembly that wraps the Apama Engine Client library. This makes it possible to perform tasks such as the following from an assembly written in any .NET language:

Send and receive events

Inject or delete EPL including adding and removing monitors

Add and remove listeners

Issue requests to the correlator

Invoke callback methods when responses to requests are received from the correlator

Query a running event correlator for status information

Manage a set of named channels

Access scenario definitions in the correlator

Obtain meta-information from scenario definitions in the correlator, such as parameter names, types, and constraints

Access scenario instances in the correlator and create new instances

Access values of parameters in scenario instances in the correlator

Inject Correlator Deployment Packages
Reference information for the .NET client API is available here:
Since the .NET client library provides the same features as the Apama client library for Java, you can also consult the following:
This section provides the following information: