A step-by-step tutorial covering the full lifecycle of using the Gemini API File Search tool with JavaScript/TypeScript to build a managed RAG system. Topics include creating and managing File Search Stores, uploading files concurrently, configuring custom chunking strategies, running generation queries with metadata filtering, and performing CRUD operations on documents. File storage and embedding generation are free; only initial indexing costs $0.15 per million tokens.