Metronome website screenshot

Metronome

Metronome is a usage-based billing platform providing real-time metering, pricing, invoicing, and revenue recognition for API and cloud services.

Metronome publishes 18 APIs on the APIs.io network, including Alerts API, Billable Metrics API, Contracts API, and 15 more. Tagged areas include Billing, FinOps, Metering, Pricing, and Usage-Based Billing.

Metronome’s developer surface includes authentication, documentation, engineering blog, and 8 more developer resources.

42.5/100 developing ▬ flat Agent 44/100 agent ready Full breakdown ↓
scored 2026-08-05 · rubric v0.9.1
AccessFreemiumSelf serve⚡ Free to try
18 APIs
BillingFinOpsMeteringPricingUsage-Based Billing

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-08-05 · rubric v0.9.1
Composite quality — 42.5/100 · developing
Contract Quality 15.4 / 25
Developer Ergonomics 4.3 / 20
Commercial Clarity 9.5 / 20
Operational Transparency 6.8 / 13
Governance 0.0 / 12
Discoverability 6.5 / 10
Agent readiness — 44/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 8 / 8
Request/Response Examples 7 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/metronome: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 18

Individual APIs this provider publishes, each with its own machine-readable definition.

Metronome Alerts API

[Alerts](https://docs.metronome.com/connecting-metronome/alerts/) monitor customer spending, balances, and other billing factors. Use these endpoints to create, retrieve, and ar...

Metronome Billable Metrics API

The Billable Metrics API from Metronome — 5 operation(s) for billable metrics.

Metronome Contracts API

A contract defines a customer’s products, pricing, discounts, commitments, and more. Use these endpoints to create and update contracts data.

Metronome Credits and commits API

Credits and commits are used to manage customer balances.

Metronome Custom fields API

[Custom fields](https://docs.metronome.com/integrations/custom-fields/) enable adding additional data to Metronome entities. Use these endpoints to create, retrieve, update, and...

Metronome Customers API

[Customers](https://docs.metronome.com/provisioning/create-customers/) in Metronome represent your users for all billing and reporting. Use these endpoints to create, retrieve, ...

Metronome Integrations API

The Integrations API from Metronome — 1 operation(s) for integrations.

Metronome Invoices API

[Invoices](https://docs.metronome.com/invoicing/) reflect how much a customer spent during a period, which is the basis for billing. Metronome automatically generates invoices b...

Metronome Named schedules API

Named schedules are used for storing custom data that can change over time. Named schedules are often used in custom pricing logic.

Metronome Notifications API

The Notifications API from Metronome — 6 operation(s) for notifications.

Metronome Packages API

The Packages API from Metronome — 3 operation(s) for packages.

Metronome Payments API

The Payments API from Metronome — 3 operation(s) for payments.

Metronome Products API

Products are the items that customers purchase.

Metronome Rate cards API

Rate cards are used to define default pricing for products.

Metronome Security API

[Security](https://docs.metronome.com/developer-resources/security/) endpoints allow you to retrieve security-related data.

Metronome Settings API

Use these endpoints to configure a billing API key, a webhook secret, or invoice finalization behavior.

Metronome Threshold billing API

The Threshold billing API from Metronome — 1 operation(s) for threshold billing.

Metronome Usage API

[Usage events](https://docs.metronome.com/connecting-metronome/send-usage-data/) are the basis for billable metrics. Use these endpoints to send usage events to Metronome and re...

Scroll for all 18

Open Collections 1

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

Metronome

OPEN COLLECTION

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Metronome Rate Limits

5 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Security Posture 3

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Metronome Authentication

http · 1 scheme

SECURITY

Metronome Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Metronome Trust Center

SOC 2, ISO 27001, PCI DSS

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Metronome Agentic Access

133 operations · 120 acting · 3 human-in-the-loop

133 operations · 120 acting

AGENTIC

Resources

Documentation 1

Reference material describing how the API behaves

Agent Surfaces 2

MCP servers, agent skills, and machine-readable catalogs

Build 1

SDKs, sample code, and the tooling you integrate with

Access & Security 3

Authentication, authorization, and security posture

Operate 1

Status, limits, changes, and where to get help

Company 3

The organization behind the API

Source (apis.yml)

apis.yml Raw ↑
aid: metronome
name: Metronome
description: Metronome is a usage-based billing platform providing real-time metering, pricing, invoicing, and revenue recognition
  for API and cloud services.
type: Index
accessModel:
  pricing: freemium
  onboarding: self-serve
  trial: false
  try_now: true
  public: false
  label: Freemium · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/metronome.png
tags:
- Billing
- FinOps
- Metering
- Pricing
- Usage-Based Billing
url: https://raw.githubusercontent.com/api-evangelist/metronome/refs/heads/main/apis.yml
created: '2026-03-27'
modified: '2026-05-19'
specificationVersion: '0.19'
apis:
- aid: metronome:metronome-alerts-api
  name: Metronome Alerts API
  description: '[Alerts](https://docs.metronome.com/connecting-metronome/alerts/) monitor customer spending, balances, and
    other billing factors. Use these endpoints to create, retrieve, and archive customer alerts. To view sample alert payloads
    by alert type, navigate [here.](https://docs.metronome.com/manage-product-access/create-manage-alerts/#webhook-notifications)'
  humanURL: https://docs.metronome.com/
  baseURL: https://api.metronome.com
  tags:
  - Alerts
  properties:
  - type: OpenAPI
    url: openapi/metronome-alerts-api-openapi.yml
  - type: Documentation
    url: https://docs.metronome.com/
  - type: GettingStarted
    url: https://docs.metronome.com/
- aid: metronome:metronome-billable-metrics-api
  name: Metronome Billable Metrics API
  description: The Billable Metrics API from Metronome — 5 operation(s) for billable metrics.
  humanURL: https://docs.metronome.com/
  baseURL: https://api.metronome.com
  tags:
  - Billable Metrics
  properties:
  - type: OpenAPI
    url: openapi/metronome-billable-metrics-api-openapi.yml
  - type: Documentation
    url: https://docs.metronome.com/
  - type: GettingStarted
    url: https://docs.metronome.com/
- aid: metronome:metronome-contracts-api
  name: Metronome Contracts API
  description: A contract defines a customer’s products, pricing, discounts, commitments, and more. Use these endpoints to
    create and update contracts data.
  humanURL: https://docs.metronome.com/
  baseURL: https://api.metronome.com
  tags:
  - Contracts
  properties:
  - type: OpenAPI
    url: openapi/metronome-contracts-api-openapi.yml
  - type: Documentation
    url: https://docs.metronome.com/
  - type: GettingStarted
    url: https://docs.metronome.com/
- aid: metronome:metronome-credits-and-commits-api
  name: Metronome Credits and commits API
  description: Credits and commits are used to manage customer balances.
  humanURL: https://docs.metronome.com/
  baseURL: https://api.metronome.com
  tags:
  - Credits and commits
  properties:
  - type: OpenAPI
    url: openapi/metronome-credits-and-commits-api-openapi.yml
  - type: Documentation
    url: https://docs.metronome.com/
  - type: GettingStarted
    url: https://docs.metronome.com/
- aid: metronome:metronome-custom-fields-api
  name: Metronome Custom fields API
  description: '[Custom fields](https://docs.metronome.com/integrations/custom-fields/) enable adding additional data to Metronome
    entities. Use these endpoints to create, retrieve, update, and delete custom fields.'
  humanURL: https://docs.metronome.com/
  baseURL: https://api.metronome.com
  tags:
  - Custom fields
  properties:
  - type: OpenAPI
    url: openapi/metronome-custom-fields-api-openapi.yml
  - type: Documentation
    url: https://docs.metronome.com/
  - type: GettingStarted
    url: https://docs.metronome.com/
- aid: metronome:metronome-customers-api
  name: Metronome Customers API
  description: '[Customers](https://docs.metronome.com/provisioning/create-customers/) in Metronome represent your users for
    all billing and reporting. Use these endpoints to create, retrieve, update, and archive customers and their billing configuration.'
  humanURL: https://docs.metronome.com/
  baseURL: https://api.metronome.com
  tags:
  - Customers
  properties:
  - type: OpenAPI
    url: openapi/metronome-customers-api-openapi.yml
  - type: Documentation
    url: https://docs.metronome.com/
  - type: GettingStarted
    url: https://docs.metronome.com/
- aid: metronome:metronome-integrations-api
  name: Metronome Integrations API
  description: The Integrations API from Metronome — 1 operation(s) for integrations.
  humanURL: https://docs.metronome.com/
  baseURL: https://api.metronome.com
  tags:
  - Integrations
  properties:
  - type: OpenAPI
    url: openapi/metronome-integrations-api-openapi.yml
  - type: Documentation
    url: https://docs.metronome.com/
  - type: GettingStarted
    url: https://docs.metronome.com/
- aid: metronome:metronome-invoices-api
  name: Metronome Invoices API
  description: '[Invoices](https://docs.metronome.com/invoicing/) reflect how much a customer spent during a period, which
    is the basis for billing. Metronome automatically generates invoices based upon your pricing, packaging, and usage events.
    Use these endpoints to retrieve invoices.'
  humanURL: https://docs.metronome.com/
  baseURL: https://api.metronome.com
  tags:
  - Invoices
  properties:
  - type: OpenAPI
    url: openapi/metronome-invoices-api-openapi.yml
  - type: Documentation
    url: https://docs.metronome.com/
  - type: GettingStarted
    url: https://docs.metronome.com/
- aid: metronome:metronome-named-schedules-api
  name: Metronome Named schedules API
  description: Named schedules are used for storing custom data that can change over time. Named schedules are often used
    in custom pricing logic.
  humanURL: https://docs.metronome.com/
  baseURL: https://api.metronome.com
  tags:
  - Named schedules
  properties:
  - type: OpenAPI
    url: openapi/metronome-named-schedules-api-openapi.yml
  - type: Documentation
    url: https://docs.metronome.com/
  - type: GettingStarted
    url: https://docs.metronome.com/
- aid: metronome:metronome-notifications-api
  name: Metronome Notifications API
  description: The Notifications API from Metronome — 6 operation(s) for notifications.
  humanURL: https://docs.metronome.com/
  baseURL: https://api.metronome.com
  tags:
  - Notifications
  properties:
  - type: OpenAPI
    url: openapi/metronome-notifications-api-openapi.yml
  - type: Documentation
    url: https://docs.metronome.com/
  - type: GettingStarted
    url: https://docs.metronome.com/
- aid: metronome:metronome-packages-api
  name: Metronome Packages API
  description: The Packages API from Metronome — 3 operation(s) for packages.
  humanURL: https://docs.metronome.com/
  baseURL: https://api.metronome.com
  tags:
  - Packages
  properties:
  - type: OpenAPI
    url: openapi/metronome-packages-api-openapi.yml
  - type: Documentation
    url: https://docs.metronome.com/
  - type: GettingStarted
    url: https://docs.metronome.com/
- aid: metronome:metronome-payments-api
  name: Metronome Payments API
  description: The Payments API from Metronome — 3 operation(s) for payments.
  humanURL: https://docs.metronome.com/
  baseURL: https://api.metronome.com
  tags:
  - Payments
  properties:
  - type: OpenAPI
    url: openapi/metronome-payments-api-openapi.yml
  - type: Documentation
    url: https://docs.metronome.com/
  - type: GettingStarted
    url: https://docs.metronome.com/
- aid: metronome:metronome-products-api
  name: Metronome Products API
  description: Products are the items that customers purchase.
  humanURL: https://docs.metronome.com/
  baseURL: https://api.metronome.com
  tags:
  - Products
  properties:
  - type: OpenAPI
    url: openapi/metronome-products-api-openapi.yml
  - type: Documentation
    url: https://docs.metronome.com/
  - type: GettingStarted
    url: https://docs.metronome.com/
- aid: metronome:metronome-rate-cards-api
  name: Metronome Rate cards API
  description: Rate cards are used to define default pricing for products.
  humanURL: https://docs.metronome.com/
  baseURL: https://api.metronome.com
  tags:
  - Rate cards
  properties:
  - type: OpenAPI
    url: openapi/metronome-rate-cards-api-openapi.yml
  - type: Documentation
    url: https://docs.metronome.com/
  - type: GettingStarted
    url: https://docs.metronome.com/
- aid: metronome:metronome-security-api
  name: Metronome Security API
  description: '[Security](https://docs.metronome.com/developer-resources/security/) endpoints allow you to retrieve security-related
    data.'
  humanURL: https://docs.metronome.com/
  baseURL: https://api.metronome.com
  tags:
  - Security
  properties:
  - type: OpenAPI
    url: openapi/metronome-security-api-openapi.yml
  - type: Documentation
    url: https://docs.metronome.com/
  - type: GettingStarted
    url: https://docs.metronome.com/
- aid: metronome:metronome-settings-api
  name: Metronome Settings API
  description: Use these endpoints to configure a billing API key, a webhook secret, or invoice finalization behavior.
  humanURL: https://docs.metronome.com/
  baseURL: https://api.metronome.com
  tags:
  - Settings
  properties:
  - type: OpenAPI
    url: openapi/metronome-settings-api-openapi.yml
  - type: Documentation
    url: https://docs.metronome.com/
  - type: GettingStarted
    url: https://docs.metronome.com/
- aid: metronome:metronome-threshold-billing-api
  name: Metronome Threshold billing API
  description: The Threshold billing API from Metronome — 1 operation(s) for threshold billing.
  humanURL: https://docs.metronome.com/
  baseURL: https://api.metronome.com
  tags:
  - Threshold billing
  properties:
  - type: OpenAPI
    url: openapi/metronome-threshold-billing-api-openapi.yml
  - type: Documentation
    url: https://docs.metronome.com/
  - type: GettingStarted
    url: https://docs.metronome.com/
- aid: metronome:metronome-usage-api
  name: Metronome Usage API
  description: '[Usage events](https://docs.metronome.com/connecting-metronome/send-usage-data/) are the basis for billable
    metrics. Use these endpoints to send usage events to Metronome and retrieve aggregated event data.'
  humanURL: https://docs.metronome.com/
  baseURL: https://api.metronome.com
  tags:
  - Usage
  properties:
  - type: OpenAPI
    url: openapi/metronome-usage-api-openapi.yml
  - type: Documentation
    url: https://docs.metronome.com/
  - type: GettingStarted
    url: https://docs.metronome.com/
common:
- type: AgenticAccess
  url: agentic-access/metronome-agentic-access.yml
- type: TrustCenter
  url: security/metronome-trust-center.yml
- type: DomainSecurity
  url: security/metronome-domain-security.yml
- type: Authentication
  url: authentication/metronome-authentication.yml
- type: GitHubOrganization
  url: https://github.com/Metronome-Industries
- type: LinkedIn
  url: https://www.linkedin.com/company/getmetronome
- type: Website
  url: https://metronome.com/
- type: Documentation
  url: https://docs.metronome.com/
- type: StatusPage
  url: https://status.metronome.com/
- type: LlmsText
  url: https://docs.metronome.com/llms.txt
- url: https://metronome.com/blog
  type: Blog
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com