www.datastax.com Open in urlscan Pro
76.223.122.104  Public Scan

URL: https://www.datastax.com/products/datastax-astra/features
Submission: On March 17 via api from US — Scanned from DE

Form analysis 4 forms found in the DOM

GET /search

<form method="get" action="/search"><input type="text" class="form-control-plaintext" placeholder="Search DataStax"><button class="btn btn-link p-0" type="submit"><svg width="24" height="24" viewBox="0 0 24 24" fill="none"
      xmlns="http://www.w3.org/2000/svg">
      <path
        d="M16.6667 14.6667H15.6133L15.24 14.3067C16.5467 12.7867 17.3333 10.8133 17.3333 8.66667C17.3333 3.88 13.4533 0 8.66667 0C3.88 0 0 3.88 0 8.66667C0 13.4533 3.88 17.3333 8.66667 17.3333C10.8133 17.3333 12.7867 16.5467 14.3067 15.24L14.6667 15.6133V16.6667L21.3333 23.32L23.32 21.3333L16.6667 14.6667ZM8.66667 14.6667C5.34667 14.6667 2.66667 11.9867 2.66667 8.66667C2.66667 5.34667 5.34667 2.66667 8.66667 2.66667C11.9867 2.66667 14.6667 5.34667 14.6667 8.66667C14.6667 11.9867 11.9867 14.6667 8.66667 14.6667Z"
        fill="#1E71D4"></path>
    </svg></button></form>

<form id="mktoForm_4009" style="display: none; font-family: inherit; font-size: 13px; color: rgb(51, 51, 51); width: 101px;" novalidate="novalidate" class="mktoForm mktoHasWidth mktoLayoutLeft">
  <style type="text/css"></style>
  <div class="mktoFormRow">
    <div class="mktoFieldDescriptor mktoFormCol" style="margin-bottom: 5px;">
      <div class="mktoOffset" style="width: 5px;"></div>
      <div class="mktoFieldWrap mktoRequiredField"><label for="Email" id="LblEmail" class="mktoLabel mktoHasWidth" style="width: 100px;">
          <div class="mktoAsterix">*</div>Business Email:
        </label>
        <div class="mktoGutter mktoHasWidth" style="width: 5px;"></div><input id="Email" name="Email" placeholder="Business Email" maxlength="255" title="Business Email" aria-labelledby="LblEmail InstructEmail" type="email"
          class="mktoField mktoEmailField mktoHasWidth mktoRequired" aria-required="true" style="width: 150px;"><span id="InstructEmail" tabindex="-1" class="mktoInstruction">Business Email</span>
        <div class="mktoClear"></div>
      </div>
      <div class="mktoClear"></div>
    </div>
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow"><input type="hidden" name="Campaign_Medium__c" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 5px;">
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow"><input type="hidden" name="Campaign_Source__c" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 5px;">
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow"><input type="hidden" name="Campaign_Term__c" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 5px;">
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow"><input type="hidden" name="CampaignID__c" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 5px;">
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow"><input type="hidden" name="Campaign_Offer_Code__c" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 5px;">
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow"><input type="hidden" name="GCLID__c" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 5px;">
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow"><input type="hidden" name="Offer__c" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 5px;">
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow"><input type="hidden" name="Digital_ID__c" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 5px;">
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow"><input type="hidden" name="honeybot" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 5px;">
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow"><input type="hidden" name="Clearbit_Status__c" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 5px;">
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow"><input type="hidden" name="Clearbit_Enriched_At__c" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 5px;">
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow"><input type="hidden" name="clearbitFormStatus" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 5px;">
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow"><input type="hidden" name="lastRecaptchaUserInput" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 5px;">
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow">
    <div class="mktoFormCol" style="margin-bottom: 5px;">
      <div class="mktoOffset mktoHasWidth" style="width: 5px;"></div>
      <div class="mktoFieldWrap">
        <div class="mktoHtmlText mktoHasWidth" style="width: 255px;">
          <script src="https://www.recaptcha.net/recaptcha/api.js" async="" defer="defer"></script>
          <script type="text/javascript">
            // <![CDATA[
            var urlParams = new URLSearchParams(window.location.search);
            var isGiTest = urlParams.get("gh0st1nsp3ct0r");
            MktoForms2.whenReady(function(form) {
              if (!isGiTest && form.getId() === 4009) {
                jQuery(".mktoButton").addClass("g-recaptcha").attr("data-sitekey", "6LfulvAUAAAAADg1UrC9avcGrs-yGWkQp0WRi4nQ").attr("data-badge", "bottomleft").attr("data-callback", "letsGo");
              }
              letsGo = function() {
                MktoForms2.whenReady(function(form) {
                  var v = grecaptcha.getResponse();
                  form.vals({
                    "lastRecaptchaUserInput": v
                  });
                  form.submit();
                });
              };
            });
            // ]]>
          </script>
          <script>
            // <![CDATA[
            (function() {
              // Please include the email domains you would like to block in this list
              var invalidDomains = [];
              MktoForms2.whenReady(function(form) {
                jQuery("input#Email.mktoField.mktoTextField.mktoHasWidth").focus();
                jQuery("#Email").mouseover(function() {
                  var email = form.vals().Email;
                  if (email) {
                    if (!isEmailGood(email)) {
                      form.submitable(false);
                      var emailElem = form.getFormElem().find("#Email");
                      form.showErrorMessage("Must be Business email.", emailElem);
                      jQuery("input#Email.mktoField.mktoTextField.mktoHasWidth").parent().children("div.mktoError").css('cssText', 'display:block !important;');
                      return false;
                    } else {
                      form.submitable(true);
                    }
                  }
                });
                form.onValidate(function() {
                  var email = form.vals().Email;
                  if (email) {
                    if (!isEmailGood(email)) {
                      form.submitable(false);
                      var emailElem = form.getFormElem().find("#Email");
                      form.showErrorMessage("Must be Business email.", emailElem);
                      return false;
                    } else {
                      form.submitable(true);
                    }
                  }
                });
              });

              function isEmailGood(email) {
                for (var i = 0; i < invalidDomains.length; i++) {
                  var domain = invalidDomains[i];
                  if (email.indexOf(domain) !== -1) {
                    return false;
                  }
                }
                return true;
              }
            })();
            // ]]>
          </script>
        </div>
        <div class="mktoClear"></div>
      </div>
      <div class="mktoClear"></div>
    </div>
    <div class="mktoClear"></div>
  </div>
  <div class="mktoButtonRow"><span class="mktoButtonWrap mktoNative" style="margin-left: 110px;">
      <div>
        <div class="grecaptcha-badge" data-style="bottomleft"
          style="width: 256px; height: 60px; display: block; transition: left 0.3s ease 0s; position: fixed; bottom: 14px; left: -186px; box-shadow: gray 0px 0px 5px; border-radius: 2px; overflow: hidden;">
          <div class="grecaptcha-logo"><iframe title="reCAPTCHA"
              src="https://www.recaptcha.net/recaptcha/api2/anchor?ar=1&amp;k=6LfulvAUAAAAADg1UrC9avcGrs-yGWkQp0WRi4nQ&amp;co=aHR0cHM6Ly93d3cuZGF0YXN0YXguY29tOjQ0Mw..&amp;hl=de&amp;v=zLD1nfkNCJC1kEswSRdSyd-p&amp;size=invisible&amp;badge=bottomleft&amp;cb=vaodeqh4rro1"
              width="256" height="60" role="presentation" name="a-ustpet2nmtyv" frameborder="0" scrolling="no"
              sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox"></iframe></div>
          <div class="grecaptcha-error"></div><textarea id="g-recaptcha-response" name="g-recaptcha-response" class="g-recaptcha-response"
            style="width: 250px; height: 40px; border: 1px solid rgb(193, 193, 193); margin: 10px 25px; padding: 0px; resize: none; display: none;"></textarea>
        </div><iframe style="display: none;"></iframe>
      </div><button type="submit" class="mktoButton g-recaptcha" data-sitekey="6LfulvAUAAAAADg1UrC9avcGrs-yGWkQp0WRi4nQ" data-badge="bottomleft" data-callback="letsGo">SUBMIT</button>
    </span></div><input type="hidden" name="formid" class="mktoField mktoFieldDescriptor" value="4009"><input type="hidden" name="munchkinId" class="mktoField mktoFieldDescriptor" value="259-IFZ-779">
</form>

<form class="">
  <div class="form-row">
    <div class="footer__demo-form col">
      <div class="form-group"><label class="form-label sr-only" for="newsletter.email">Email address</label><input placeholder="Business Email Address" required="" type="email" id="newsletter.email" class="form-control"></div><button type="submit"
        class="btn btn-primary">Request a Demo</button>
    </div>
  </div>
</form>

<form style="display: none; font-family: inherit; font-size: 13px; color: rgb(51, 51, 51); visibility: hidden; position: absolute; top: -500px; left: -1000px; width: 1600px;" novalidate="novalidate" class="mktoForm mktoHasWidth mktoLayoutLeft">
</form>

Text Content

O’Reilly Cassandra: The Definitive Guide. Download the 3rd edition eBook today
and find out – don’t get left behind.

Dismiss
Toggle Menu
Products
 * Astra DBMulti-cloud DBaaS Built on Apache Cassandra™
 * Astra StreamingMulti-cloud Streaming-as-a-Service Built on Apache Pulsar™
 * Luna for Apache Cassandra™Subscription-to-Success with Open-Source Apache
   Cassandra™
 * Luna StreamingSubscription-to-Success with Open-Source Apache Pulsar™
 * DataStax EnterpriseScale-out, Cloud-native NoSQL built on Apache Cassandra.


Pricing
Success
 * Enterprise SuccessStories of data-driven enterprises using DataStax to grow
   their business
 * Open||Source||DataA podcast series with Sam Ramji
 * Inspired ExecutionA podcast series with Chet Kapoor
 * EventsJoin the DataStax team at a virtual event or workshop


CASSANDRA TOTAL COST OF OWNERSHIP STUDY

Analyst firm, GigaOm, has conducted a comprehensive new study comparing
serverless Cassandra with self-managed Cassandra.

Get The Report

Developers
 * Get Started
 * Certifications
 * Docs
 * Community
 * Examples
 * Workshops
 * Resources
 * Blog


LEARN WITHOUT FEAR

We’re excited to share a new learning experience for both new and experienced
Cassandra users now at datastax.com/dev.

Try For FreeSchedule Demo

OverviewFeaturesPricingAPIsUse CasesExamples


SERVERLESS DATABASE BUILT ON APACHE CASSANDRA™

Scale database resources in and out on demand to match application requirements
and traffic so that you pay only for what you use. Put the power of Cassandra in
the hands of every developer without ever worrying about managing the
infrastructure.

LOWER YOUR COSTS

Stop sizing for peak or average workloads! Pay as you go, based on usage or lock
in savings with a commitment. Get the power of a serverless Cassandra in your
budget.

ELASTIC

Auto scale based on traffic and application requirements. Compute and storage
are separated enabling apps to scale infinitely or scale down to zero
automatically.

SIMPLIFY OPERATIONS

Deploy faster by avoiding infrastructure configuration changes. Eliminate the
guesswork on storage and compute needs of future applications.


GLOBAL SCALE

PUT YOUR DATA WHERE YOU NEED IT WITHOUT COMPROMISING PERFORMANCE, AVAILABILITY
OR ACCESSIBILITY

 * Data replication across multiple data centers, availability zones, and
   multi-region
 * Scale-up to petabytes of data without impacting performance
 * The Astra service is resilient and highly available to minimize both downtime
   and the need for site-reliability engineering

--------------------------------------------------------------------------------

Astra DB enables reads and writes to multiple cloud regions. Some say it’s the
worldliest database around.

--------------------------------------------------------------------------------


Return to Top


END-TO-END SECURITY

ASTRA DB IS BUILT SECURELY FROM THE GROUND UP

 * All data is encrypted at rest (BYOK supported) and in motion
 * Sophisticated authentication and authorization with role based access
 * SAML SSO integration with identity provider (IdP)
 * Client connections use two-way certificate validation for VPN-level security
   from client to database
 * Private connectivity options like VPC peering and Private Link
 * JSON web token(JWT) based authentication to ensure secure connectivity to
   your Astra DB database


Return to Top


NO OPERATIONS

ELIMINATE THE OVERHEAD TO INSTALL, OPERATE, AND SCALE CASSANDRA

 * Fully managed database and OS updates and upgrades
 * IaaS (Infrastructure-as-a-Service) failures handled gracefully by K8s
   operator to keep databases healthy
 * Eliminate anti-entropy repair procedures
 * Auto scaling eliminates manual configuration changes and guesswork on
   database sizing


Return to Top


STARGATE APIS

USE POWERFUL APIS THAT YOU ALREADY KNOW TO QUERY ASTRA DB

 * Create modern data applications without a schema using the Document API
 * Eliminate drivers and reduce the need to learn CQL by exchanging data with
   easy-to-use APIs
 * Drive adoption of cloud-native architectures using a microservices and API
   first approach


Return to Top


ZERO LOCK-IN

 * Deploy on AWS, GCP and Azure and maintain compatibility with open-source
   Cassandra
 * Retain data sovereignty to meet country-specific regulations


 

 * Bulk data loading and integrated stream processing ensure data portability
 * API compatibility and consistent developer tools with Apache Cassandra


FREEDOM OF CHOICE



Return to Top


EASY MIGRATIONS

Thinking about migrating an existing Cassandra app to Astra DB? Let us generate
a personalized sizing and TCO analysis for you.

Learn More



When you’re ready, we’ll live migrate your app to Astra DB using Cloud Gate, our
Live Migration Proxy.

When you’re ready, we’ll live migrate your app to Astra DB using Cloud Gate, our
Live Migration Proxy.

Return to Top


RELATIONAL INDEXES

Unlock new levels of indexing capabilities that were never before possible in
Apache Cassandra with Storage Attached Indexing (SAI). A highly scalable,
globally-distributed index for Cassandra, now available on Astra DB.



Forget normalizing! Create any table you want. Write to just that table, and
query it any way you want. Queries are no longer restricted by your primary key!



Once you create your table, just use CREATE CUSTOM INDEX ... USING
'StorageAttachedIndex' DDL commands to define one or more SAI indexes on the
table.



Once the index has been created, it is simply a matter of querying the table and
specifying the SAI-indexed columns.


Return to Top

MULTI-CLOUD DBAAS BUILT ON APACHE CASSANDRA™

Use for FreeSchedule Demo
*
Business Email:

Business Email


















SUBMIT

Request an Astra DB demo and see how it can make Cassandra easier!

Email address
Request a Demo

--------------------------------------------------------------------------------

COMPANY

About UsOur PeopleBoard of DirectorsEventsPress RoomCareersBrand
ResourcesPartnersContact Us

CLOUD PLATFORM PARTNERS

Microsoft AzureGoogle Cloud PlatformAmazon Web ServicesVMware

MOST POPULAR

Spin Up a ClusterYour First Cassandra QueryWorkshopsGet CertifiedInspired
ExecutionSample Apps to Get Started

GET HELP

DocsSupportAcademyCommunityTools & DownloadsProfessional Services

RESOURCES

BlogPodcastsWebinarsNoSQLCassandraCloud-NativeResource LibraryLegalSecurity

© 2022 DataStaxPrivacy PolicyTerms of UseTrademark NoticeCookies Settings

United States

DataStax, is a registered trademark of DataStax, Inc.. Apache, Apache Cassandra,
and Apache Pulsar are either registered trademarks or trademarks of the Apache
Software Foundation.







PRIVACY PREFERENCE CENTER




YOUR PRIVACY


YOUR PRIVACY

When 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 information


 * TARGETING COOKIES
   
   
   TARGETING COOKIES
   
   Targeting Cookies
   
   These 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 Details‎


 * PERFORMANCE COOKIES
   
   
   PERFORMANCE COOKIES
   
   Performance Cookies
   
   These 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 Details‎


 * FUNCTIONAL COOKIES
   
   
   FUNCTIONAL COOKIES
   
   Functional Cookies
   
   These 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 Details‎


 * STRICTLY NECESSARY COOKIES
   
   
   STRICTLY NECESSARY COOKIES
   
   Always Active
   Strictly Necessary Cookies
   
   These 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 Details‎

Back Button


ADVERTISING COOKIES

Filter Button
Consent Leg.Interest
Select All Vendors
Select All Vendors
Select All Hosts

Select All

 * REPLACE-WITH-DYANMIC-HOST-ID
   
   
   33ACROSS
   
   33ACROSS
   
   View Third Party Cookies
   
    * Name
      cookie name



Clear Filters

Information storage and access
Apply
Confirm My Choices Allow All


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.

Accept All Cookies
Cookies Settings