Your Knowledge API

Your Knowledge API

Ingestion, Memory & Retrieval
for AI Apps and Agents

Ingestion, Memory & Retrieval
for AI Apps and Agents


Try Graphlit for free


SDKs available for Python, Node.js and .NET
MCP Server available for Goose, Cline, Cursor, Claude Desktop and more
Agent Tools available for Crew.AI and more



Try Graphlit for free


SDKs available for
Python, Node.js and .NET
MCP Server available for Goose, Cline and more
Agent Tools available for Crew.AI and more


Chat with your Data

Chat with your Data

Extract Markdown from PDFs, Word docs, podcasts and more

Extract Markdown from PDFs, Word docs, podcasts and more

Crawl Websites

Crawl Websites

What can I ingest?

Ingest from any data source such as:
Web sites, cloud storage, SharePoint, podcasts,
Jira, Notion, YouTube, email or Slack


Ingest any unstructured data format such as:
documents, HTML, Markdown, audio, video, or images

AUTOMATED ETL FOR LLMs
AUTOMATED ETL FOR LLMs
AUTOMATED ETL FOR LLMs

Unstructured Data Ingestion

Unstructured Data Ingestion

Unstructured Data Ingestion

  • Data feeds for automated ingestion

  • Extract text and tables from documents and images with OCR and LLMs

  • Automatic audio transcription with Deepgram

  • Automated web scraping

  • Enrich data with external APIs, such as Wikipedia and Crunchbase

from graphlit import Graphlit
from graphlit_api import *		

graphlit = Graphlit()

input = FeedInput(
  name=f"{account-name}: {container-name}",
  type=FeedTypes.SITE,
  site=SiteFeedPropertiesInput(
    type=FeedServiceTypes.AZURE_BLOB,
    isRecursive=True,
    azureBlob=AzureBlobFeedPropertiesInput(
      accountName="{account-name}",
      containerName="{container-name}",
      storageAccessKey="{storage-key}",
      prefix="{prefix}"
    )
  ),
  workflow=EntityReferenceInput(
    id="{workflow-id}"
  )
)
  
response = await graphlit.client.create_feed(input)
from graphlit import Graphlit
from graphlit_api import *		

graphlit = Graphlit()

input = FeedInput(
  name=f"{account-name}: {container-name}",
  type=FeedTypes.SITE,
  site=SiteFeedPropertiesInput(
    type=FeedServiceTypes.AZURE_BLOB,
    isRecursive=True,
    azureBlob=AzureBlobFeedPropertiesInput(
      accountName="{account-name}",
      containerName="{container-name}",
      storageAccessKey="{storage-key}",
      prefix="{prefix}"
    )
  ),
  workflow=EntityReferenceInput(
    id="{workflow-id}"
  )
)
  
response = await graphlit.client.create_feed(input)
from graphlit import Graphlit
from graphlit_api import *		

graphlit = Graphlit()

input = WorkflowInput(
  name="Azure AI Document Intelligence",
  preparation=PreparationWorkflowStageInput(
    jobs=[
      PreparationWorkflowJobInput(
        connector=FilePreparationConnectorInput(
          type=FilePreparationServiceTypes.AZURE_DOCUMENT_INTELLIGENCE,
          azureDocument=AzureDocumentPreparationPropertiesInput(
            model=AzureDocumentIntelligenceModels.LAYOUT
          )
        )
      )
    ]
  )
)

response = await graphlit.client.create_workflow(input)
from graphlit import Graphlit
from graphlit_api import *		

graphlit = Graphlit()

input = WorkflowInput(
  name="Azure AI Document Intelligence",
  preparation=PreparationWorkflowStageInput(
    jobs=[
      PreparationWorkflowJobInput(
        connector=FilePreparationConnectorInput(
          type=FilePreparationServiceTypes.AZURE_DOCUMENT_INTELLIGENCE,
          azureDocument=AzureDocumentPreparationPropertiesInput(
            model=AzureDocumentIntelligenceModels.LAYOUT
          )
        )
      )
    ]
  )
)

response = await graphlit.client.create_workflow(input)
LLM Pipeline
LLM Pipeline
LLM Pipeline

RAG-as-a-Service

RAG-as-a-Service

RAG-as-a-Service

  • RAG and GraphRAG Ready: Intelligent text extraction and chunking, built-in vector embeddings and conversation history, LLM-based entity extraction

  • Semantic Search: Vector-based search, including metadata filtering

  • Content Creation: Automated text and transcript summarization, social media post generation, long-form content creation

ANY CONTENT, ANY FORMAT
ANY CONTENT, ANY FORMAT
ANY CONTENT, ANY FORMAT

Multimodal ready

Multimodal ready

Multimodal ready

  • Integrated with Large Multimodal Models (LMMs) including OpenAI
    GPT-4o and Anthropic Sonnet 3.5

  • Generate image descriptions with visual object detection

  • Similarity search via image embeddings

from graphlit import Graphlit
from graphlit_api import *

graphlit = Graphlit()

response = await graphlit.client.query_contents(
  filter=ContentFilter(
    search_type=VECTOR,
    search="Unstructured data",
    types=[ FILE, PAGE ],
    contents=[
      EntityReferenceFilter(
        id="{content-id}"
      )
    ]
  )
)
from graphlit import Graphlit
from graphlit_api import *

graphlit = Graphlit()

response = await graphlit.client.query_contents(
  filter=ContentFilter(
    search_type=VECTOR,
    search="Unstructured data",
    types=[ FILE, PAGE ],
    contents=[
      EntityReferenceFilter(
        id="{content-id}"
      )
    ]
  )
)
BUILT FOR DEVELOPERS, BY DEVELOPERS
BUILT FOR DEVELOPERS, BY DEVELOPERS
BUILT FOR DEVELOPERS, BY DEVELOPERS

Easy integration

Easy integration

Easy integration

  • Native SDKs for Python, Node.js, .NET

  • No infrastructure to be deployed

  • Integrated usage logs

  • Serverless, cloud-native platform

  • Multitenant-ready with RBAC

  • Data is encrypted-at-rest

  • Usage-based pricing

Our platform.
Your apps & agents.
Any unstructured data.

Our platform.
Your apps & agents.
Any unstructured data.

For all developers building AI apps & agents

For developers building chatbots, copilots, or vertical AI applications
with domain-specific data

For all developers building AI apps & agents

Pricing

How much does Graphlit cost?

Free to get started, no credit card required.


Usage-based pricing starts at $0.10/credit

Content cost

PDF: 5 pages/credit

PDF: 5 pages/credit

Audio: 10 minutes/credit

Audio: 10 minutes/credit

DOCX: 5 pages/credit

DOCX: 5 pages/credit

Video: 4 minutes/credit

Video: 4 minutes/credit

PPTX: 5 slides/credit

PPTX: 5 slides/credit

Images: 40 images/credit

Images: 40 images/credit

Web pages: 10 pages/credit

Web pages: 10 pages/credit

Markdown, Plain Text: 3 credits/Mtok

Markdown: 3 credits/Mtok

Markdown: 3 credits/Mtok

Slack: 150 messages/credit

Slack: 150 messages/credit

Email: 60 messages/credit

Email: 60 messages/credit

Costs based on averages. Your cost may vary depending on the specific content.
You only pay one time for ingested content.

Costs based on averages. Your cost may vary depending on the specific content.
You only pay one time for ingested content.

Costs based on averages.
Your cost may vary depending on the specific content.
You only pay one time for ingested content.

Free

$0

per/month

Ingest any content type
(i.e. PDFs, MP3s, web pages)

Create content feeds
(i.e. RSS, Web, Notion, blob storage)

Search content by
text or vector similarity

Filter content by metadata

Create chatbot conversations
over your content

Configure content workflows

Includes Deepgram audio transcription

Includes all vector embeddings
and prompt completions

Supports multi-tenant apps

Includes 100 credits

Up to 1GB content storage

Up to 1000 content items

Up to 3 feeds

Up to 100 chatbot conversations

Community Discord support

Hobby

$49

/month + usage

Everything in Free tier

$0.10/credit usage

Up to 10GB content storage

Up to 10K content items

Unlimited feeds

Unlimited chatbot conversations

Email and community Discord support

Starter

$199

/month + usage

Everything in Hobby tier

$0.09/credit usage (10% off)

Up to 100GB content storage

Unlimited content items

Unlimited feeds

Unlimited chatbot conversations

Priority email, private Slack support

Growth

$999

/month + usage

Everything in Starter tier

$0.08/credit usage (20% off)

Unlimited content storage

Unlimited content items

Unlimited feeds

Unlimited chatbot conversations

Priority email, private Slack support

Dedicated technical contact

SLA (coming soon)

SOC 2 (coming soon)

Definitions:
Content: Any ingested file, web page, Slack message, email, etc.

Feed: Any automated data ingestion from Web site, SharePoint, S3 bucket, etc.

Conversation: Any threaded conversation with LLM

Credit: Aggregated unit of serverless cloud compute, cloud storage,
LLM tokens and third-party API usage

Definitions:
Content: Any ingested file, web page, Slack message, email, etc.

Feed: Any automated data ingestion from Web site, SharePoint, S3 bucket, etc.

Conversation: Any threaded conversation with LLM

Credit: Aggregated unit of serverless cloud compute, cloud storage,
LLM tokens and third-party API usage

Newsletter

Get Graphlit updates to your inbox

Contact Us

Got questions?

We would be happy to talk about what you're building.

Email questions@graphlit.com, or schedule a call below.

We would be happy to talk about what you're building.

Email questions@graphlit.com, or

join us on Discord and let's chat.

We would be happy to talk about what you're building.

Email questions@graphlit.com, or

join us on Discord and let's chat.