# Package Contents

The Filter SDK installation contains:

- All the libraries and executables necessary for extracting text from a wide variety of formats.

- The include files that define the functions and structures used by the application to establish an interface with Filter:

  `adapi.h` | `kvfilter.h`
  `adinfo.h` | `kvioobj.h`
  `kvcfsr.h` | `kvtoken.h`
  `kvcharset.h` | `kvtypes.h`
  `kverrorcodes.h` | `kvxtract.h`
  `kvfilt.h` | `kwautdef.h`
  `kvfilt2.h` |

- The Java API implemented in the package `com.verity.api.filter` contained in the file `KeyView.jar`.
- The .NET API implemented in the namespace `Autonomy.API.Filter` in the library `FilterDotNet.dll`.

- The C++ SDK, which can be found in the `cppapi` folder.

- Sample programs that demonstrate File Extraction and Filter functionality using the APIs.
- The files necessary to create a custom document reader, and the source for a sample document reader for UTF-8. See Develop a Custom Reader.

_FT_HTML5_bannerTitle.htm