Get Started

To meter customer usage in OpenMeter, you need to create a meter and send events to the OpenMeter API.

Learn more about usage events.

Getting Started

In this guide we will send a usage event to OpenMeter.

Create a Meter First

To send an event to OpenMeter, you need to create a meter first.

Send a Usage Event

To send an event to OpenMeter, use one of the SDKs (see REST API & SDKs for installation) or the REST API directly:

import { OpenMeter } from '@openmeter/sdk';

const openmeter = new OpenMeter({
  baseUrl: 'https://openmeter.cloud',
  apiKey: '<API_TOKEN>',
});

await openmeter.events.ingest({
  type: 'request',
  subject: 'customer-1',
  data: {
    method: 'GET',
    route: '/hello',
  },
});

Check out the OpenMeter SDKs and Collectors to send events from your application.

SDKs

Check out the pre-built client SDKs for OpenMeter:

Node.jsPythonGo

Last updated on