DataStax today announced new capabilities of the open-source GraphQL API, enabling developers to more rapidly develop applications with Apache Cassandra and manage multimodel data with Apollo to reduce operational complexity. The API is available in Stargate, the open-source data gateway, built to make Cassandra developer-ready and for interacting with data at scale.
The company said, GraphQL and Apollo remain top choices for application developers who are seeking an agnostic way of interacting with data in their applications. The flexibility offered by JSON-based storage allows developers to be more responsive to business needs — iterating and deploying faster, as changes to the application data model do not require changes to database schema.
“Getting Stargate up and running locally with GraphQL and connected to my React app was very painless and took me less than 30 mins to get developing,” said Brandon Landfried, technical lead, Ippon Technologies USA.
The Stargate GraphQL API now enables developers to create tables and define schemas in Apache Cassandra without the need to work directly with Cassandra Query Language (CQL). Additionally, developers who are accustomed to structuring data in JSON will immediately benefit from Stargate’s ability to manage multimodel data and reduce data silos with new support for data federation. Stargate integrates with the Apollo Gateway to read from Cassandra and other databases that support GraphQL including MongoDB, MySQL and PostgreSQL, and data stores from AWS, Google Cloud, and Microsoft Azure.
The GraphQL API is available as a standard feature of Stargate API Gateway within Astra DB, and as an open-source download for Apache Cassandra and DataStax Enterprise users at Stargate.io.