DreamFactory 2.3 introduces the Cassandra NoSQL database service. Now, you can easily connect to a local or remote Cassandra database from your DreamFactory instance and perform operations using the same RESTful API that you already use for other NoSQL databases in DreamFactory.
Cassandra is a native DreamFactory service and it is supported by features like role-service-access, lookup usage, live API documentation, and caching. Once your Cassandra service is configured in DreamFactory, all the configuration details are hidden from your client. They are securely stored on your DreamFactory instance database. This allows for a simple and consistent way to access your Cassandra database via the DreamFactory REST API.
Configuring a Cassandra service is as simple as configuring any other database services in DreamFactory admin console. You start by logging into the admin console, head over to the ‘services’ tab, click on the ‘Create’ button on the left sidebar, complete the service configuration form and save it to create your service. Here is how the Cassandra configuration looks.
On ‘Info’ tab provide the basic service information - Name, Label, and description.
On the ‘config’ tab provide the configuration information.
Once your service is configured head over to the ‘API Docs’ tab and expand your newly created Cassandra service to see all the available APIs ready for you to consume.