---
title: "Discussion on \"How I Developed a Custom RAG Instead of Using LangChain\" | Hashnode"
description: "Discussion on \"How I Developed a Custom RAG Instead of Using LangChain\". Introduction\nIf you're reading this, you probably know what LangChain is, right? We all recognize it's a great tool for creating RAG pipelines and multi-AI agents. However, after working on multiple projects using LangChain and LangGraphs, I realized..."
url: "https://hashnode.com/posts/vanilla-rag/687a95b7622e4a1ce7a0144f"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [How I Developed a Custom RAG Instead of Using LangChain](https://genai-rag.hashnode.dev/vanilla-rag?utm_source=hashnode&utm_medium=feed)

Introduction If you're reading this, you probably know what LangChain is, right? We all recognize it's a great tool for creating RAG pipelines and multi-AI agents. However, after working on multiple projects using LangChain and LangGraphs, I realized...

Jul 18, 2025 · 12 min read · genai-rag.hashnode.dev  
Read the article

-   [#vanillarag](https://hashnode.com/tag/vanillarag)
-   [#retrieval-augmented-generation](https://hashnode.com/tag/retrieval-augmented-generation)
-   [#rag-chatbot](https://hashnode.com/tag/rag-chatbot)
-   [#rag-retrievalaugmentedgeneration-llmapplications-technicaldocs-sensorengineering-multimodalai-graphrag-hydeprompting-aiforengineers-knowledgegraphs-machinelearning-langchain-llamaindex-ocr-mechatronics-industrialai-smartmanufacturing-aiknowledgemanagement-semanticsearch-aiinfrastructure](https://hashnode.com/tag/rag-retrievalaugmentedgeneration-llmapplications-technicaldocs-sensorengineering-multimodalai-graphrag-hydeprompting-aiforengineers-knowledgegraphs-machinelearning-langchain-llamaindex-ocr-mechatronics-industrialai-smartmanufacturing-aiknowledgemanagement-semanticsearch-aiinfrastructure)
-   [#llm-retrieval](https://hashnode.com/tag/llm-retrieval)
-   [#llm](https://hashnode.com/tag/llm)
-   [#gemini-integration](https://hashnode.com/tag/gemini-integration)
-   [#chromadb](https://hashnode.com/tag/chromadb)
-   [#langchain](https://hashnode.com/tag/langchain)
-   [#langgraph](https://hashnode.com/tag/langgraph)
-   [#orchestration](https://hashnode.com/tag/orchestration)
-   [#python](https://hashnode.com/tag/python)
-   [#python-projects](https://hashnode.com/tag/python-projects)
-   [#artificial-intelligence](https://hashnode.com/tag/artificial-intelligence)
-   [#apis](https://hashnode.com/tag/apis)

## Written by

[Rishee Panchal](https://hashnode.com/@rushedcomet)

@rushedcomet · Mumbai, India

  
[View profile](https://hashnode.com/@rushedcomet)

Learning AI by building, breaking, and learning again.

I’m a computer science student exploring AI and machine learning through hands-on projects and critical thinking. My work spans from experimenting with LLMs and transformers to building practical AI tools. I believe in learning by doing, questioning assumptions, and sharing insights along the way.

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
