Embedded knowledge infrastructure

    Your users bring their own data

    They upload it in your product. We handle chunking, embedding, retrieval, and keeping every customer’s data completely separate.

    See how it works

    The uploader above is GTWY. Your users only ever see your product.

    62 knowledge bases live in production1k retrieval hitsRunning across 50agents.com

    Why this is harder than it looks

    RAG demos well. RAG in production is three problems.

    01

    The pipeline is more than an embedding call.

    Parsing, chunking strategy, embedding choice, reranking, index freshness, evaluation. Each one is a decision that quietly determines whether the answers are any good — and you only find out after your users do.

    02

    Then multiply it by every customer.

    Each of your customers needs their own index, their own documents, their own retrieval scope — and absolute certainty that customer A never sees customer B’s data.

    03

    And your users need somewhere to upload.

    Which means a document management UI — upload, organise, delete, indexing status — that you now also have to build and maintain.

    That’s three problems. We’ve solved all three.

    How it works

    Upload to answer, in four steps.

    1. 1Add the knowledge embed to your product
    2. 2Your customers upload their documents
    3. 3We parse, chunk, embed and index — per customer
    4. 4Their agents retrieve from their own data only
    See the full pipeline →

    With Agent Embed

    Knowledge is what your agents know.

    Retrieval happens inside the agent run. There is no separate call and no separate bill — storage is the only thing metered on its own.

    See GTWY Agent Embed →

    Reference architecture

    50agents.com runs on this.

    One platform, many customers, each with their own knowledge base underneath it. Their architecture is the reference for yours.

    50agents.com

    Agent platform
    At this scale
    62 knowledge bases live in production, serving 1k retrieval hits — each one owned by a different customer, each isolated in its own index.
    Who uploads
    Pending — do their end customers upload their own documents from inside the product, or does an admin load data on their behalf?
    What they upload
    Pending — which document types dominate in practice.
    What their users ask
    Pending — one real question, quoted, is worth more here than a category list.

    Pricing

    Retrieval is included. You pay for storage.

    Retrieval

    Included in the agent run. Not charged per query.

    Storage

    $0.10 per GB of indexed data, per day.

    See pricing in full →

    Questions

    The ones you’re already asking.

    What file formats are supported?

    PDF, DOCX, TXT, MD, CSV, XLSX, PPTX and HTML, plus images through OCR. Web pages by URL or sitemap, and connected sources like Drive, Notion and S3. The full table with size limits is on the data sources page.

    How fresh is the index after an upload?

    A typical document is searchable within seconds of upload finishing; large files and OCR jobs take longer. Indexing status is visible to your user in the upload UI, so nobody has to guess.

    Can one customer’s data leak into another’s answers?

    No. Each customer’s documents are indexed separately rather than pooled and filtered at query time, so another customer’s content is never a candidate for retrieval in the first place.

    Which embedding model do you use? Can we choose?

    You choose, and you bring your own provider key. Embedding costs go straight to your provider account at your negotiated rate — we never mark them up, because we never touch them.

    What happens to a customer’s data when they leave?

    Their documents and their index are deleted. Their content is exportable before deletion if they want to take it with them.

    How large can a single customer’s knowledge base be?

    Large enough that document count is rarely the constraint — per-customer storage caps are set by you, and the current file size and ingest limits are listed on the data sources page.

    Let your users bring their own data.

    We’ll show you the upload panel running in your branding on the call.

    Try the sandbox