Fetch articles from Kibela notes via GraphQL API
Kibela Reader fetches articles from Kibela team notes via GraphQL API and loads them as LlamaIndex documents.
Why it matters
Retrieve and load article content from Kibela team knowledge bases into your data pipeline or RAG system for indexing, search, and AI-powered analysis.
Outcomes
What it gets done
Authenticate with Kibela using team name and access token
Query Kibela's GraphQL API to fetch article data
Load documents from Kibela notes into LlamaIndex format
Extract article content for downstream processing and indexing
Install
Add it to your toolbox
Run in your project directory:
curl -fsSL https://spark.entire.vc/get/li-reader-readers-kibela | bash Overview
Kibela Reader
Kibela Reader is a LlamaIndex data connector that fetches articles from Kibela team knowledge bases using the Kibela GraphQL API. It converts Kibela notes into LlamaIndex document objects. Use Kibela Reader when you need to fetch articles from your Kibela notes and load them into LlamaIndex document format.
What it does
Kibela Reader is a LlamaIndex integration that connects to Kibela team knowledge bases and retrieves articles using the Kibela GraphQL API. It transforms Kibela notes into LlamaIndex document objects.
When to use - and when NOT to
Use Kibela Reader when you need to fetch articles from your Kibela notes and load them into LlamaIndex document format.
Do NOT use this reader if your notes are stored in a different platform - it only works with Kibela.
Inputs and outputs
You provide your Kibela team name and an access token (generated from your Kibela settings at https://my.kibe.la/settings/access_tokens). The reader authenticates with these credentials and queries the Kibela GraphQL API.
You receive documents containing the article content from your Kibela workspace.
Installation and usage
Install the reader via pip:
pip install llama-index-readers-kibela
Basic usage example:
import os
from llama_index.readers.kibela import KibelaReader
team = os.environ["KIBELA_TEAM"]
token = os.environ["KIBELA_TOKEN"]
reader = KibelaReader(team=team, token=token)
documents = reader.load_data()
The reader expects your team name and access token to be available as environment variables or passed directly to the constructor.
Integrations
Kibela Reader integrates with Kibela's GraphQL API to fetch article data.
Who it's for
This reader is built for teams who store documentation in Kibela and want to load that content into LlamaIndex document format.
Source README
Kibela Reader
pip install llama-index-readers-kibela
This reader fetches article from your Kibela notes using the GraphQL API.
Usage
Here's an example of how to use it. You can get your access token from here.
import os
from llama_index.readers.kibela import KibelaReader
team = os.environ["KIBELA_TEAM"]
token = os.environ["KIBELA_TOKEN"]
reader = KibelaReader(team=team, token=token)
documents = reader.load_data()
Alternately, you can also use download_loader from llama_index
import os
from llama_index.readers.kibela import KibelaReader
team = os.environ["KIBELA_TEAM"]
token = os.environ["KIBELA_TOKEN"]
reader = KibelaReader(team=team, token=token)
documents = reader.load_data()
FAQ
Common questions
Discussion
Questions & comments · 0
Sign In Sign in to leave a comment.