Skip to main content
Version: v0.16

Glossary

Common terms and concepts used throughout the Conduit documentation.


A

Access Token

A JWT (JSON Web Token) issued after successful authentication. Used to authorize API requests. Access tokens are short-lived and can be refreshed using a refresh token.

Related: Authentication Module

Admin API

The administrative interface for managing Conduit. Accessible via REST at /admin or through the Admin Panel. Requires admin authentication.

Related: Admin API Reference

Admin Panel

The web-based dashboard for managing your Conduit instance. Provides a visual interface for configuring modules, managing users, and monitoring your backend.

Related: Admin Panel Guide


C

Conduit Core

The central component of Conduit that orchestrates all modules. Handles service registration, configuration storage, and inter-module communication.

Related: Architecture

Config Service

Part of Conduit Core responsible for storing and distributing configuration to all modules. Acts as the service registry for the cluster.

Custom Endpoint

A user-defined API endpoint created through the Database module without writing code. Allows complex queries and operations via configuration.

Related: Database Custom Endpoints


G

gRPC

Google Remote Procedure Call - the high-performance protocol used for communication between Conduit services. Enables language-agnostic module development.

Related: gRPC SDK

gRPC SDK

The TypeScript SDK for building custom Conduit modules. Provides helper functions, type definitions, and lifecycle management.


I

Introspection

The Database module feature that imports existing database schemas into Conduit. Supports both MongoDB and PostgreSQL.

Related: Database Introspection


M

A passwordless authentication method where users receive a login link via email. Provides secure authentication without passwords.

Related: Magic Link Strategy

Module

A microservice that extends Conduit's functionality. Each module handles a specific domain (authentication, storage, etc.) and communicates via gRPC.

Related: Modules Overview


O

OAuth

Open Authorization - a standard for third-party authentication. Conduit supports 13+ OAuth providers for social login.

Related: OAuth Providers


R

Refresh Token

A long-lived token used to obtain new access tokens without re-authentication. Stored securely and rotated on use.

Router

The module responsible for exposing HTTP endpoints (REST, GraphQL, WebSocket) to the outside world. Handles security, rate limiting, and CORS.

Related: Router Module


S

Schema

A data structure definition in the Database module. Defines fields, types, and validation rules. Auto-generates CRUD endpoints.

Related: Database Module

Service URL

The address where a module's gRPC server is accessible. Used for inter-module communication and load balancing.


T

Two-Factor Authentication (2FA)

An additional security layer requiring a second verification step. Conduit supports phone OTP and authenticator app methods.

Related: Two-Factor Strategy


Acronyms

AcronymMeaning
APIApplication Programming Interface
BaaSBackend as a Service
CORSCross-Origin Resource Sharing
CRUDCreate, Read, Update, Delete
FCMFirebase Cloud Messaging
JWTJSON Web Token
OTPOne-Time Password
RESTRepresentational State Transfer
SDKSoftware Development Kit
SSOSingle Sign-On
TLSTransport Layer Security
URIUniform Resource Identifier