Hosting Options and Features Supported

Link to Hosting Options and Features Supported copied to clipboard

Information about hosting options and the availability of features with those hosting options

Not for use with personal data

This article discusses the hosting options available for axe Account Portal and feature support for these hosting options with the following products:

Hosting Options

There are three supported hosting or deployment options for the axe Account Portal:

  1. SaaS/cloud (axe.deque.com)
  2. Private cloud (private, dedicated, standalone cloud instance for your organization)
  3. On-premises (see on-prem installation instructions)

SaaS

SaaS: Software as a service

The recommended hosting option for the axe DevTools Extension/axe Account Portal is shared SaaS which supports all user and admin features. The SaaS cloud instance, hosted at axe.deque.com, is completely managed by Deque. SaaS customers do not have to worry about standing up any infrastructure of their own. They can simply use our performant, infinitely scalable cloud instance.

HTTPS Access

The following table describes which URLs the axe Account Portal needs to communicate with along with additional optional URLs.

URL Description
https://axe.deque.com The backend API and client axe Account Portal web application. Note that this URL will be different for on-prem and private cloud instances.
https://auth.deque.com The authentication service. Note that this may be different for on-prem and private cloud instances.
https://d2jwli8p3yqbi7.cloudfront.net Where static assets like js and css are hosted/served from.
https://usage.deque.com (optional) Optional for customers who want usage tracking for their users.
https://docs.deque.com (optional) Optional for product documentation.
https://dequeuniversity.com/ (optional) Optional for axe-core rule help pages.

Private Cloud

The private cloud enterprise offering involves Deque standing up a dedicated, private, infinitely scalable cloud instance of the axe DevTools Server. With this option, users can still download the browser extension from the browser web store and simply point their extension ("axe Server URL") at their private cloud URL.

On-premises

On-premises is often used by companies that:

  • May have sensitive personally identifiable information (PII) associated with accessibility issues raised by Deque products
  • Have strict data management policies (internal or via contracts with their customers)
  • Are compliant with Health Insurance Portability and Accountability Act (HIPPA)

The on-premises enterprise deployment option involves running the installer script and self-hosting the axe Account Portal infrastructure. Assuming all installation prerequisites are met, the application will be run on-premises. This option does some with some drawbacks in what features we are able to offer (see differences between hosting options below).

Differences Between Hosting Options

The following sections describe the features offered by different Deque products with each hosting option.

axe DevTools Extension

All features are supported unless otherwise noted in the table below:

Feature SaaS Private Cloud On-Premises Offline Mode
User Management in axe Account Portal supported supported supported not supported
axe Configuration supported supported supported not supported (can be done via configuration by policy)
Usage Service (capturing user's usage data) supported supported not supported not supported
Machine Learning features supported supported (customers can "opt-out" of these enhancements) not supported not supported
User Flow Analysis support not supported not supported not supported
Sharing Saved Test Record supported supported supported not supported
Sharing Issues supported supported supported not supported
Automatic Color Contrast Resolver supported supported supported not supported
Product Documentation / Rule Help Pages supported supported supported (must allow traffic to docs.deque.com) supported (must allow traffic to docs.deque.com)
Deque University (courses and content) supported supported supported (must allow traffic to docs.deque.com) supported (must allow traffic to docs.deque.com)

axe DevTools APIs and CLI

The axe DevTools for Web APIs and CLI operate locally without server dependencies. This table shows the impact of different hosting environments on the features typically used with the APIs and CLI:

Feature SaaS (Multi-Tenant) SaaS (Private Cloud) On-Premises Local (Serverless)
APIs and CLI Not applicable Not applicable Not applicable Locally installed
Usage service Default configuration (if enabled) Unsupported Possible to create an on-prem server to collect data Possible to create a local server instance and use localhost to collect data
Product documentation Supported Supported Supported (requires docs.deque.com access) Not supported
Deque University (rule help) Supported Supported Supported (requires dequeuniversity.com access) Not supported

You can enable reporting to the usage service, which sends your API or CLI usage to either Deque's usage service (multi-tenant) or your server. For information about the usage service and the reported data, see The axe DevTools for Web Usage Service.

axe DevTools Linter

Feature SaaS (Multi-Tenant) SaaS (Private Cloud) On-Premises Local (Serverless)
Linter Server Supported Supported Supported Not supported
Linter IDE Plugin (VSCode) Not supported (locally installed) Not supported (locally installed) Not supported (locally installed) Supported
Linter IDE Plugin (JetBrains) Not supported (locally installed) Not supported (locally installed) Not supported (locally installed) Supported
API-key validation Supported Supported Not supported Not supported
Usage statistics (via the REST billing endpoints) Supported Supported Not supported Not supported
Product documentation Supported Supported Supported (requires docs.deque.com access) Not supported
Deque University (rule help) Supported Supported Supported (requires dequeuniversity.com access) Not supported

axe Developer Hub

Feature SaaS (Multi-Tenant) SaaS (Private Cloud) On-Premises Local (Serverless)
Developer Hub web site Supported Supported Not currently supported Not supported
User management Supported Supported Not currently supported Not supported
@axe-core/watcher Supported Supported Not currently supported Not supported
Product documentation Supported Supported (requires docs.deque.com access) Supported (requires docs.deque.com access) Not supported