--- title: "Adaptors" slug: "adaptors" updated: 2025-04-01T09:30:39Z published: 2025-04-01T09:30:39Z canonical: "help.csgi.com/adaptors" --- > ## Documentation Index > Fetch the complete documentation index at: https://help.csgi.com/docs/llms.txt > Use this file to discover all available pages before exploring further. # Adaptors Adaptors enable seamless data exchange between a graph-based system and external sources. They facilitate reading, writing, and processing data from various platforms, ensuring smooth integration and automation. Also, it act as bridges that connect the graph to databases, files, message queues, and web services. Some adaptors handle data retrieval, while others focus on writing or updating information. Adaptors help ensure efficient data flow and system interoperability. They support different operations such as reading from files, writing to databases, sending messages, and interacting with web services. Xponent supports the following adaptors: - [**Database Adaptor**](/cx/docs/database-adaptor) - Supports [reading](/cx/docs/database-read-adaptor), [writing](/cx/docs/database-write-adaptor), and [deleting](/cx/docs/database-delete-adaptor) data from a database. - [**Email Write Adaptor**](/cx/docs/email-write-adaptor) - Sends emails as part of a process. - **File Read Adaptor** - [Reads](/cx/docs/file-read-adaptor) and [write](/cx/docs/file-write-adaptor) data from a file. - [**Message Queue Adaptor**](/cx/docs/message-queue-adaptor) - Supports [writing](/cx/docs/message-queue-write-adaptor) to and [reading](/cx/docs/message-queue-read-adaptor) from message queues. - [**SOAP Web Service Adaptor**](/cx/docs/soap-web-service-adaptor) - Integrates with SOAP-based web services. - [**Kafka Write Adaptor**](/cx/docs/kafka-write-adaptor) - Sends messages to a Kafka topic. - [**REST Web Service Adaptor**](/cx/docs/rest-web-service-adaptor) - Supports multiple HTTP methods: - [**PUT**](/cx/docs/rest-web-service-put-method) - Updates a resource. - [**PATCH**](/cx/docs/rest-web-service-patch-method) - Partially updates a resource. - [**GET**](/cx/docs/rest-web-service-get-method) - Retrieves data. - [**POST**](/cx/docs/rest-web-service-post-method) - Creates a new resource. - [**DELETE**](/cx/docs/rest-web-service-delete-method) - Removes a resource.