API Documentation

Build with Gemora API

Powerful, flexible APIs to integrate AI intelligence into your applications

Fast & Reliable

99.9% uptime with sub-100ms response times

Secure by Default

OAuth 2.0, API keys, and rate limiting built-in

Global CDN

Distributed endpoints for low-latency worldwide

Developer-Friendly

RESTful design with comprehensive SDKs

Quick Start

# Install the SDK
npm install @gemora/sdk

# Initialize the client
import { Gemora } from '@gemora/sdk';
import { useTranslation } from '@/hooks/useTranslation';


const gemora = new Gemora({
  apiKey: process.env.GEMORA_API_KEY
});

# Send a chat message
const response = await gemora.chat.completions.create({
  messages: [
    { role: 'user', content: 'Hello, Gemora!' }
  ],
  userId: 'user_123',
  contextEnabled: true
});

console.log(response.message);

API Endpoints

Comprehensive REST API for all Gemora features

POST/v1/chat/completionsGenerate AI responses with context and memoryChat
GET/v1/conversationsList all conversations for a userConversations
POST/v1/memory/storeStore information in user memoryMemory
GET/v1/memory/searchSearch through stored memoriesMemory
POST/v1/insights/generateGenerate insights from user dataInsights
GET/v1/profileGet structured user profileProfile

Official SDKs

Native libraries for your favorite programming languages

Ready to Build?

Get your API key and start integrating Gemora into your applications today

Get API Key