Overview / Description
ISONGraph is an open-source AI knowledge-graph format for LLMs that serializes property graphs into a compact, tabular representation so retrieved subgraphs fit in a model's context window without wasting tokens on syntax. It targets developers building GraphRAG and agentic AI pipelines, where a graph is normally dumped as JSON or RDF and much of the prompt is consumed by brackets, quotes, and repeated keys. Benchmarked against 9 other formats, ISONGraph reports roughly 70% token savings (about 68.6% fewer tokens), 92% data-traversal accuracy, and 80% multi-hop reasoning accuracy versus 40-70% for alternative serializations, with 90% knowledge-graph QA accuracy. Beyond the format, the library provides an in-memory property-graph store with node and edge CRUD, O(1) lookups, multi-hop traversal, shortest-path search, schema validation, and an SQL-like ISONQL query language, plus optional embedding-based semantic search. It is MIT licensed and ships across Python, JavaScript/TypeScript, Rust, Go, C++, and C#, so the same format can be produced and consumed on either side of a service boundary. The Python package installs with pip install ison-graph and requires no external graph database. For teams whose GraphRAG cost and accuracy hinge on how a knowledge graph is written into the prompt, ISONGraph swaps the serialization layer rather than the retriever or the model.
Used For
Best for developers building GraphRAG or agentic AI pipelines who want to cut the tokens spent serializing a knowledge graph into LLM prompts while preserving traversal and multi-hop reasoning accuracy.
Pricing
Pros & Cons
Pros
- Reports ~70% token savings (about 68.6% fewer tokens) versus verbose graph formats, benchmarked against 9 alternatives
- Strong reasoning benchmarks: 92% traversal accuracy and 80% multi-hop accuracy vs 40-70% for other serializations
- MIT licensed and multi-language (Python, JS/TS, Rust, Go, C++, C#), so producer and consumer can share one format
- In-memory property-graph store with CRUD, multi-hop traversal, shortest-path search, schema validation, and an SQL-like ISONQL query language
- No external graph database required; installs via pip install ison-graph
Cons
- New and niche format; smaller ecosystem, tooling, and community than JSON or RDF
- Requires integration work to change your GraphRAG serialization layer and adopt ISONQL
- Benchmark figures are self-reported by the maker rather than independently verified
- As a bespoke format it is less human-readable and less universally supported than standard JSON
Questions & Answers
Alternatives
JSON, JSON-LD, RDF/Turtle, GraphML, Cypher, Neo4j
Reviews & Ratings
0 reviews
Sign in to rate and review ISONGraph.
Sign in to reviewNo reviews yet. Be the first to review ISONGraph!