Tool

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.

Works with kibela

72
Spark score
out of 100
Updated 2 days ago
Version 0.14.23

Add to Favorites

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

01

Authenticate with Kibela using team name and access token

02

Query Kibela's GraphQL API to fetch article data

03

Load documents from Kibela notes into LlamaIndex format

04

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.