---
url: /flow/developer-guide/developing-with-flowapi/interfacing-with-flowapi.md
---

# Interfacing with FlowAPI

FlowAPI is implemented as a Dynamic Link Library. It can therefore be used with any programming language that supports DLL's..

A DLL Interface is required for your programming language. The DLL interface refers to all items (functions and data) that are known to be exported by a program in the system; that is, all items that are declared as [dllexport](http://msdn.microsoft.com/en-us/library/ms924225.aspx) or [dllimport](http://msdn.microsoft.com/en-us/library/ms924225.aspx).

DLL Interface's are provided for Delphi and C#. You can translate these into your own language if necessary.
