# Developer Resources

- [Developer Overview](/developer-resources/developer.md): Overview of Rememberizer's developer tools, APIs, and integration options
- [Integration Options](/developer-resources/integration-options.md): Overview of developer tools and integration options for building applications with Rememberizer's semantic search capabilities
- [Registering and using API Keys](/developer-resources/integration-options/registering-and-using-api-keys.md): In this tutorial, you will learn how to create a common knowledge in Rememberizer and get its API Key to connect and retrieve its documents through API calls.
- [Registering Rememberizer apps](/developer-resources/integration-options/registering-rememberizer-apps.md): You can create and register Rememberizer apps under your account. Rememberizer apps can act on behalf of a user.
- [Authorizing Rememberizer apps](/developer-resources/integration-options/authorizing-rememberizer-apps.md)
- [Creating a Rememberizer GPT](/developer-resources/integration-options/creating-a-rememberizer-gpt.md): In this tutorial, you will learn how to create a Rememberizer App and connect with OpenAI GPT, allowing the GPT to have access to Rememberizer API funtionality.
- [LangChain integration](/developer-resources/integration-options/langchain-integration.md): Learn how to integrate Rememberizer as a LangChain retriever to provide your LangChain application with access to powerful vector database search.
- [Vector Stores](/developer-resources/integration-options/vector-stores.md): This guide will help you understand how to use the Rememberizer Vector Store as a developer.
- [Talk-to-Slack the Sample Web App](/developer-resources/integration-options/talk-to-slack-the-sample-web-app.md): It is very easy to create a simple web application that will integrate an LLM with user knowledge through queries to Rememberizer.
- [Enterprise Integration](/developer-resources/enterprise-integration.md): Overview of enterprise integration capabilities, architectural patterns, and deployment strategies for Rememberizer in organizational environments
- [Enterprise Integration Patterns](/developer-resources/enterprise-integration/enterprise-integration-patterns.md): Architectural patterns, security considerations, and best practices for enterprise integrations with Rememberizer
- [API Reference](/developer-resources/api-docs.md)
- [Authentication](/developer-resources/api-docs/authentication.md)
- [Get all added public knowledge](/developer-resources/api-docs/get-all-added-public-knowledge.md)
- [List available data source integrations](/developer-resources/api-docs/list-available-data-source-integrations.md)
- [Mementos APIs](/developer-resources/api-docs/mementos.md)
- [Memorize content to Rememberizer](/developer-resources/api-docs/memorize-content-to-rememberizer.md)
- [Retrieve current user's account details](/developer-resources/api-docs/retrieve-current-user-account-details.md)
- [Retrieve document contents](/developer-resources/api-docs/retrieve-document-contents.md)
- [Retrieve documents](/developer-resources/api-docs/retrieve-documents.md)
- [Retrieve Slack's content](/developer-resources/api-docs/retrieve-slacks-content.md)
- [Search for documents by semantic similarity](/developer-resources/api-docs/search-for-documents-by-semantic-similarity.md): Semantic search endpoint with batch processing capabilities
- [Vector Store APIs](/developer-resources/api-docs/vector-store.md)
- [Add new text document to a Vector Store](/developer-resources/api-docs/vector-store/add-new-text-document-to-a-vector-store.md)
- [Get a list of documents in a Vector Store](/developer-resources/api-docs/vector-store/get-a-list-of-documents-in-a-vector-store.md)
- [Get the information of a document](/developer-resources/api-docs/vector-store/get-the-information-of-a-document.md)
- [Get vector store's information](/developer-resources/api-docs/vector-store/get-vector-stores-information.md)
- [Remove a document in Vector Store](/developer-resources/api-docs/vector-store/remove-a-document-in-vector-store.md)
- [Search for Vector Store documents by semantic similarity](/developer-resources/api-docs/vector-store/search-for-vector-store-documents-by-semantic-similarity.md): Search Vector Store documents with semantic similarity and batch operations
- [Update file's content in a Vector Store](/developer-resources/api-docs/vector-store/update-files-content-in-a-vector-store.md)
- [Upload files to a Vector Store](/developer-resources/api-docs/vector-store/upload-files-to-a-vector-store.md): Upload file content to Vector Store with batch operations
