Home
An open source API framework for data.
· archived 5/18/2026, 12:42:00 AMscreenshotcached html Home Home | Stargate Docs Community Blog Submit Open Source Data API Gateway Stargate is a data API gateway that deploys between your apps and your Apache Cassandra database(s). Download Now Try on Astra DB free Read the Docs Postman Watch 22 Star 707 Fork 94 Go Driverless with gRPC - without sacrificing native driver performance Try It Now Latest from Stargate Stargate Community Update December 2022 By JeffCarpenter • Dec 18, 2022 Why and How to Contribute to Stargate By MarkStone • Oct 30, 2022 Stargate v2 is Generally Available By JeffCarpenter • Oct 26, 2022 See More Latest Stargate Release: 2.0.4 [Release Notes] What does Stargate do? Stargate transforms Cassandra into a JSON Document DB, automatically exposes your database as secure Web APIs, and non-invasively brings modular, service oriented architecture to the powerhouse database. Why Stargate for Apache Cassandra Development Operations Ecosystem Enable document database as a secondary database model for Cassandra. Skip upfront data modeling and schema definition with the (JSON) Documents API. JSON schema is also supported for those with structured or semi-structured JSON. An automatic, high-performance gRPC API for every DB that's as fast as native drivers, with less network API to learn. Generating a gRPC client for an unsupported language or language version is straightforward. Autogenerated, secure Web API endpoints for GraphQL and REST for every database - plus token authentication. Stargate also supports native CQL/Driver traffic. Modular Cassandra architecture: Stargate separates coordinator and storage nodes into independently deployable and scalable services. Fine-tune cluster performance using optimal hardware for each workload and scale just what's bottlenecked. Stargate modularizes itself by separating Web API Services from gRPC/Native driver coordination nodes into independently deployable and scalable services. Fine-tune cluster performance using optimal hardware for each workload and scale just what's bottlenecked. Deploy Stargate to anything: bare metal, VMs, Docker, GKE, EKS, K8ssandra, DataStax Enterprise, or as-a-service on Astra DB. Also available on AWS and Google Cloud Marketplace. Adapting Cassandra to the APIs, and data serialization formats your organization uses is easier than ever using the gRPC Bridge API and modular architecture. Just learn one purpose-built extension point, versus having the learn the whole stargate codebase. Stargate is Apache v2 licensed and uses public Github repos and Discord for collaboration and contribution. Check out cool stuff in the community, like this experimental Dynamo DB API project, and be welcome! Cassandra 4.1 itself has new extension points for Storage, Network Encryption, Authentication, Schema Storage, and Guardrails. API Extensions Balance productivity with performance across a range of app-to-database connectivity options for your project's needs. Drivers Use native drivers and the Cassandra Query Language to access your data in Cassandra Open API Go driverless with a high performance RPC (gRPC) API for every Cassandra database Serve a GraphQL API from any Cassandra database, in schema first or cql first modes Serve a RESTful API from any Cassandra database Save and search schemaless JSON documents More Performant More Flexible Modular, Service Oriented Architecture Scale each tier independently for optimal resource utilization and performance: APIs CQL clients can continue to connect via drivers or CQL over gRPC for the best performance A variety of developer-friendly APIs provide a faster time to market API Nodes scale / deploy independently Coordinator Nodes Coordinator only nodes separate compute-intensive work, allowing Cassandra nodes to focus on storage. Optimize Coordinator nodes for CPU and Network I/O Cassandra (storage) Optimize Storage nodes for Disk I/O Support for backend clusters running Cassandra 3.11, Cassandra 4.0, DataStax Enterprise, or DataStax Astra © 2021 Stargate Project Authors Stargate is an open source project and all source code is distributed under the Apache v2.0 license Brand Assets Cookies Settings DataStax uses its own and third party cookies to provide you the best possible experience, to support our marketing campaigns, and to advertise to you on our websites and on others. Some cookies may continue to collect information after you have left our websites. To learn more about cookies and how to adjust cookie settings please find our privacy policy located in the footer. Cookies Settings Privacy Preference CenterYour PrivacyYour PrivacyWhen you visit any website, it may store or retrieve information on your browser, mostly in the form of cookies. This information might be about you, your preferences or your device and is mostly used to make the site work as you expect it to. The information does not usually directly identify you, but it can give you a more personalized web experience. Because we respect your right to privacy, you can choose not to allow some types of cookies. Click on the different category headings to find out more and change our default settings. However, blocking some types of cookies may impact your experience of the site and the services we are able to offer. More informationStrictly Necessary CookiesStrictly Necessary CookiesAlways Active Strictly Necessary CookiesThese cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in or filling in forms. You can set your browser to block or alert you about these cookies, but some parts of the site will not then work. These cookies do not store any personally identifiable information.Cookies DetailsPerformance CookiesPerformance Cookies Performance CookiesThese cookies allow us to count visits and traffic sources so we can measure and improve the performance of our site. They help us to know which pages are the most and least popular and see how visitors move around the site. All information these cookies collect is aggregated and therefore anonymous. If you do not allow these cookies we will not know when you have visited our site, and will not be able to monitor its performance.Cookies DetailsFunctional CookiesFunctional Cookies Functional CookiesThese cookies enable the website to provide enhanced functionality and personalisation. They may be set by us or by third party providers whose services we have added to our pages. If you do not allow these cookies then some or all of these services may not function properly.Cookies DetailsTargeting CookiesTargeting Cookies Targeting CookiesThese cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant adverts on other sites. They do not store directly personal information, but are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you will experience less targeted advertising.Cookies DetailsBack ButtonAdvertising Cookies Filter ButtonConsent Leg.Interest Select All Vendors Select All Vendors Select All HostsSelect All REPLACE-WITH-DYANMIC-HOST-IDView Third Party CookiesNamecookie nameClear Filters Information storage and accessApplyConfirm My Choices Reject All Allow All