Rememberizer Docs
Sign inSign upContact us
English
English
  • Why Rememberizer?
  • Background
    • What are Vector Embeddings and Vector Databases?
    • Glossary
    • Standardized Terminology
  • Personal Use
    • Getting Started
      • Search your knowledge
      • Mementos Filter Access
      • Common knowledge
      • Manage your embedded knowledge
  • Integrations
    • Rememberizer App
    • Rememberizer Slack integration
    • Rememberizer Google Drive integration
    • Rememberizer Dropbox integration
    • Rememberizer Gmail integration
    • Rememberizer Memory integration
    • Rememberizer MCP Servers
    • Manage third-party apps
  • Developer Resources
    • Developer Overview
  • Integration Options
    • Registering and using API Keys
    • Registering Rememberizer apps
    • Authorizing Rememberizer apps
    • Creating a Rememberizer GPT
    • LangChain integration
    • Vector Stores
    • Talk-to-Slack the Sample Web App
  • Enterprise Integration
    • Enterprise Integration Patterns
  • API Reference
    • API Documentation Home
    • Authentication
  • Core APIs
    • Search for documents by semantic similarity
    • Retrieve documents
    • Retrieve document contents
    • Retrieve Slack content
    • Memorize content to Rememberizer
  • Account & Configuration
    • Retrieve current user account details
    • List available data source integrations
    • Mementos
    • Get all added public knowledge
  • Vector Store APIs
    • Vector Store Documentation
    • Get vector store information
    • Get a list of documents in a Vector Store
    • Get document information
    • Add new text document to a Vector Store
    • Upload files to a Vector Store
    • Update file content in a Vector Store
    • Remove a document in Vector Store
    • Search for Vector Store documents by semantic similarity
  • Additional Resources
    • Notices
      • Terms of Use
      • Privacy Policy
      • B2B
        • About Reddit Agent
  • Releases
    • Release Notes Home
  • 2025 Releases
    • Apr 25th, 2025
    • Apr 18th, 2025
    • Apr 11th, 2025
    • Apr 4th, 2025
    • Mar 28th, 2025
    • Mar 21st, 2025
    • Mar 14th, 2025
    • Jan 17th, 2025
  • 2024 Releases
    • Dec 27th, 2024
    • Dec 20th, 2024
    • Dec 13th, 2024
    • Dec 6th, 2024
  • Nov 29th, 2024
  • Nov 22nd, 2024
  • Nov 15th, 2024
  • Nov 8th, 2024
  • Nov 1st, 2024
  • Oct 25th, 2024
  • Oct 18th, 2024
  • Oct 11th, 2024
  • Oct 4th, 2024
  • Sep 27th, 2024
  • Sep 20th, 2024
  • Sep 13th, 2024
  • Aug 16th, 2024
  • Aug 9th, 2024
  • Aug 2nd, 2024
  • Jul 26th, 2024
  • Jul 12th, 2024
  • Jun 28th, 2024
  • Jun 14th, 2024
  • May 31st, 2024
  • May 17th, 2024
  • May 10th, 2024
  • Apr 26th, 2024
  • Apr 19th, 2024
  • Apr 12th, 2024
  • Apr 5th, 2024
  • Mar 25th, 2024
  • Mar 18th, 2024
  • Mar 11th, 2024
  • Mar 4th, 2024
  • Feb 26th, 2024
  • Feb 19th, 2024
  • Feb 12th, 2024
  • Feb 5th, 2024
  • Jan 29th, 2024
  • Jan 22nd, 2024
  • Jan 15th, 2024
  • LLM Documentation
    • Rememberizer LLM Ready Documentation
Powered by GitBook
On this page
  • Overview of Rememberizer's Developer Features
  • Core Components
  • Authentication Options
  • Developer Documentation Roadmap
  • Getting Started
  • Core Features
  • API Reference
  • Examples and Sample Code
  • Example Integration Flow
  • Next Steps
  1. Developer Resources

Developer Overview

Overview of Rememberizer's developer tools, APIs, and integration options

Welcome to the Rememberizer developer documentation. This section provides comprehensive information about the tools, APIs, and integration options available to developers working with Rememberizer's semantic search and knowledge management capabilities.

Overview of Rememberizer's Developer Features

Rememberizer offers a robust set of developer tools designed to help you integrate powerful semantic search capabilities into your applications. As a developer, you can:

  • Access semantic search through RESTful APIs with vector embedding technology

  • Integrate Rememberizer with your own applications using OAuth2 or API keys

  • Build custom applications that leverage users' knowledge bases

  • Create vector stores for specialized semantic search databases

  • Connect with AI models including OpenAI GPTs and LangChain

Core Components

Rememberizer's architecture consists of several key components that work together to provide a comprehensive knowledge management and semantic search system:

Component
Description

API Service

RESTful endpoints providing access to Rememberizer's features

Authentication System

OAuth2 and API key management for secure access

Vector Stores

Specialized databases optimized for semantic search

Mementos

Configurable access filters for knowledge sources

Integrations

Connectors to external data sources (Slack, Google Drive, etc.)

Document Processing

Systems for chunking, embedding, and indexing content

Authentication Options

Rememberizer supports two primary authentication methods:

  1. OAuth2 Authentication: For applications requiring access to specific user data and documents. This flow allows users to authorize your application to access their knowledge through configurable mementos.

  2. API Key Authentication: For accessing vector stores or common knowledge bases directly, without the OAuth flow. This provides a simpler integration path for applications that don't need user-specific data.

Developer Documentation Roadmap

This documentation is organized to help you quickly find the information you need:

Getting Started

Core Features

API Reference

  • Authentication, search, document management, and more specialized endpoints

Examples and Sample Code

Example Integration Flow

Here's a typical flow for integrating Rememberizer with your application:

  1. Register an application in the Rememberizer developer portal

  2. Implement OAuth2 authorization in your application

  3. Request access to user mementos

  4. Make API calls to search and retrieve knowledge

  5. Process and display results in your application

// Example: Making an authenticated API request with OAuth token
async function searchUserKnowledge(query, token) {
  const response = await fetch('https://api.rememberizer.ai/api/v1/search/', {
    method: 'POST',
    headers: {
      'Authorization': `Bearer ${token}`,
      'Content-Type': 'application/json'
    },
    body: JSON.stringify({ query })
  });
  return response.json();
}

Next Steps

PreviousManage third-party appsNextRegistering and using API Keys

Last updated 1 month ago

- Create developer applications

- Implement OAuth2 authorization

- Work with API key authentication

- Create and manage semantic search databases

- Integrate with OpenAI's GPT models

- Connect with LangChain applications

- Architectural patterns for enterprise deployments

- Comprehensive API reference

- Example integration

Start by to obtain client credentials, then explore the to learn about available endpoints.

Registering Rememberizer Apps
Authorizing Rememberizer Apps
Registering and Using API Keys
Vector Stores
Creating a Rememberizer GPT
LangChain Integration
Enterprise Integration Patterns
API Documentation
Talk-to-Slack Sample Web App
registering your application
API documentation