Getting started with Middleware

Middleware unifies data from across your systems to help pinpoint issues, identify and monitor bottlenecks, and simulate and report on user behavior without the need for deep code level changes or in-house managed data pipelines.

Data is collected through simple to deploy Host Agents, SDKs, and 3rd party integrations (e.g. AWS, Azure, Prometheus, and many others).

All data points are connecting using request context to simplify exploration and root cause analysis.

Creating an Account

In order to get started you will need to create an account.

You may choose to authenticate using Google, Github, Email, or Okta SSO.

When you first log in

The first screen you long on is the Installation Page, which is a collection of installation guides for all supported Operating Systems, Languages, and Integrations.

The Getting Started docs you're reading are a step-by-step guide catered towards new users.

If you already know what you want to install feel free to skip to the associated Installation Page in the platform or the relevant section on the left nav bar of these docs.

API key and target url

All of Middleware's instrumentation utilizes a MW_API_KEY and a MW_TARGET to authorize and determine where to send data.

In code snippets across the docs

The MW_API_KEY and MW_TARGET will be pre-populated in code snippets across the documentation assuming you've logged in (top right of the screen).

The project dropdown will say "Default" unless you have multiple Projects inside the platform.

Inside the platform

You may also find your keys on any of the Installation Pages inside of the Middleware platform.

Built for all stacks

Middleware supports all major operating systems and programming languages, with additional support for 3rd party agents like Datadog, the OTel Collector, Logstash, fluentd, and more.

We are constantly releasing new features. Join our community or follow along in our newsletter.

Need assistance or want to learn more about Middleware? Contact our support team in Slack.