Application Program Interface

Top  Previous  Next

The FreeFlyer runtime application program interface (API) provides a programmatic mechanism for interfacing with the FreeFlyer engine directly from multiple languages. The current version of the FreeFlyer runtime API is v3.0.0.


Note: This feature is unavailable for students using FreeFlyer Engineer-tier licenses as part of the FreeFlyer University program. If you are a student and have a need for the use of this feature, reach out to our FreeFlyer University team at to discuss options.


There are a variety of Sample Applications (included with your FreeFlyer installation) that demonstrate various applications of the runtime API. Continue to the Common Samples, C# Samples, and Java Samples pages to view descriptions and images of these examples.



Table of Contents

See the pages listed below for more information on the runtime API.

Using the Runtime API

Error Handling

Expression Handling

Asynchronous Programming

Sample Applications

oCommon Samples

oC# Samples

oJava Samples

oMatlab Samples

oPython Samples