logo Aristotle

What is Aristotle

A GraphQL Webservice Serving Knowledge Graph Data from Neo4J and Memgraph

GraphQL

Aristotle makes it easy to build and maintain GraphQL web services for managing knowledge graph. Aristotle's API is clean and user-friendly, hiding the complexities of complicated data storage and query optimization from end-users

Knowledge Graph

Designed for knowledge graph, Aristotle has first-class support for Neo4J and Memgraph databases as back-ends and flexible pipeline-style architecture which handles nearly any graph database

OpenStack

The long-term goal of Aristotle is to make it part of OpenStack ecosystem so to make it a quickly-provisioned and easily-managed SaaS infrastructural component

Get Started

mountains

Tutorial

  • Bring up an Aristotle instance in few steps

Automatically configure aristotle to work with any instance of Swift and interact with file storage API. This lets you test what it's like using Aristotle without putting any effort into setting it up.

GET STARTED
mountains

Aristotle Documentation

Wanna learn more? Aristotle provides much more features beyond those in the tutorial.

DOCUMENTATION
mountains

API Documentation

Aristotle has a very comprehensive documentation that makes developer extremely easy to read and contribute to the code base.

CHECK IT OUT