Polaris Helps you build apps people trust

An AI-powered site reliability tool that detects outages and incidents in your web app in real time

Get a Demo

Introducing Polaris

Reliability is your app's most important feature. But, there is a problem. Observability tools like DataDog, NewRelic, and Dynatrace are complex, expensive, and require installing agents on your servers.

Polaris starts with the user and measures the reliability of your web app from the user's perspective. We provide real-time incident detection.

And, we're changing the math on observability. Sign up for our free tier, and we'll give you 100k measurements per month at no cost.

Sign up for a demo.

Get Started

Install the Polaris SDK into your web app and start measuring the reliability of your app.

2
Install the SDK

Install our lightweight (7kb gzipped) SDK into your web app. We also provide modules for popular JS frameworks.

npm install -S @getpolaris.ai/sdk
3
Instrument your app

Measure the success rate and duration of requests, critical workflows, events, and more. Attach custom data to measurements that you can use to segment and filter your indicators

import { measure } from '@getpolaris.ai/sdk';

// start measurement
const task = measure('auth-flow');

// measure error rate and latency
try {
  await auth.login(username, password);
  task.done({
    // add any custom data for the measurement
  });
} catch (e) {
  task.fail({ error: e });
}

Define Indicators & Objectives

Collaborate with stakeholders to create reliability and performance objectives for your app in Polaris.

1
Define an Indicator

An indicator is a metric that shows how well your app is meeting performance goals.

Auth Flow Duration

4
2
2

1.21s

Define a JavaScript predicate function to determine measurements that are included in an indicator within a window of time.

function main(measurement) {
  return measurement.eventName === 'auth-flow';
}
2
Define Objectives

The Polaris AI guides you to establish intelligent performance and reliability objectives for your app.

3
Be Alerted of Incidents

Receive real-time notifications if your app breaks your performance and reliability objectives.

Integrates with your tools

Polaris connects to your existing incident response and reliability services.

<<<<<<<<

Build Apps People Trust

Get a Demo