Glossary

API (Application Programming Interface)

A set of rules and protocols that allow different software applications to communicate with each other — basically, a way for computer systems to talk to each other. Most APIs nowadays follow specific conventions and formats (such as REST, JSON, CRUD).

CLIENT APP API SERVER { } GET /users

API in the Ethora ecosystem

Within Ethora’s ecosystem, the API is an important part of its SDK (Software Development Kit) that allows businesses and individual developers to integrate with and leverage the Ethora platform.

Ethora exposes APIs for two primary purposes:

  1. Enabling client applications to communicate with Ethora’s backend server.
  2. Supporting integrations where legacy systems require Ethora functionality — such as synchronizing user accounts through the /users/ API endpoint for a seamless login experience.

API access requires an App created in the Ethora Admin panel, with credentials retrievable from the Settings › API section.

The API section of the Ethora Admin panel, where an App’s API credentials are created and retrieved
API credentials in the Ethora Admin panel — Settings › API.

Swagger documentation

Ethora leverages Swagger for interactive API documentation, so developers can explore every endpoint and run test API calls in a structured, user-friendly interface.

Swagger https://api.chat.ethora.com/api-docs/
Browsing and testing the Ethora API endpoints in the interactive Swagger documentation
Exploring the Ethora API in the interactive Swagger docs.
Get started

Build on the Ethora API

Client SDKs, unified endpoints and interactive Swagger docs — talk to our team about integrating Ethora with your stack.

Start Free
Free tier available Enterprise SLA No vendor lock-in