There are four APIs in the Content Acquisition System.
These include the following:
CAS Server API — A WSDL based API that modifies and controls crawling operations against a variety of file system, CMS, and custom data sources.
Component Instance Manager API — A WSDL based API that creates, lists, and deletes Record Store instances.
Record Store API — A WSDL based API that modifies and controls a variety of reading, writing, and utility operations against Record Store instances.
CAS Extension API — A Java based API to build extensions to the Content Acquistion System such as data sources and manipulators. This API is for plug-in developers and it is documented in its own guide. For details, see the CAS Extension API Guide.
The rest of this guide documents the WSDL-based APIs. Each WSDL-based API in the Content Acquisition System is language-agnostic. That is, each API can be used with any programming language that has Web services support, and developers can write crawl functions in their preferred language (Java, .NET, etc.) as a Web service.