API Clients

The Bearer API clients let you perform API call, using Bearer features and technology.

The Bearer universal API client is available in many languages (and more coming..). All those API clients have in common the ability to call any APIs using the same syntax. In addition, some of them have additional features, such as:

  • Receiving webhooks

  • Adding a connect button to trigger the OAuth flow

  • Adding a setup component to ask for user's API credential

Here is a feature matrix showing what Bearer features are supported in each language:

Feature

Node.js

Ruby

Python

PHP

JS*

Calling APIs

API Authentication

Logging

Monitoring

Receiving webhooks

Connect Button

Setup component

Note: alongside theses languages, we provide an Express middleware (for Node.js), Rails support and React components.

Learn more about how to use Bearer in each language below: