Skip to main content
Version: 1.4

Intro to GraphGrid

Logo Card

GraphGrid is a tool for developers to create graph-enhanced AI solutions for their teams. If you're a developer looking to try out GraphGrid you've come to the right place!

Follow the Getting Started guide to install and configure GraphGrid, or learn how to get authorized to start using the GraphGrid API.

GraphGrid Editions

GraphGrid has two editions, Enterprise and Ecommerce.

Enterprise Edition

GraphGrid Enterprise Edition is the larger 6GB package. The most distinguishable feature about the Enterprise edition is that it contains GraphGrid NLP.

Modules Included:

  • Config
  • Security
  • Fuze
  • Manager
  • Publish
  • Search
  • Files
  • PDF
  • NLP

Ecommerce Edition

GraphGrid Ecommerce Edition is a smaller 3GB package. The most distinguishable feature about the Ecommerce edition is that it contains GraphGrid Payment.

Modules Included:

  • Config
  • Security
  • Fuze
  • Manager
  • Publish
  • Search
  • Files
  • PDF
  • Payment

What's inside 📦 ?

GraphGrid uses Docker to run as a containerized application or "package." The package includes all necessary Docker images including both custom-built GraphGrid images and public Docker images for service integration.

  • The docker-compose.yml file contains configurations for the many services in GraphGrid, including environment variables and volume mounts.
  • The bin folder contains start/stop and install scripts.
  • The nlp folder contains several NLP models for the nlp service (Enterprise Ed. only).
  • The data directory contains volume mount destinations, ONgDB plugins, and some setup files.

Requirements

  • Docker Engine 17.06.0+

  • Docker Compose

  • RAM - We recommend allocating at least 20GB to smoothly run GraphGrid. Using certain services like NLP may require more.

  • If using Docker for Mac we suggest setting the Docker Resources like so:

    * CPUs: minimum 5
    * Memory: minimum 14GB
    * Swap: minimum 2GB
    <!-- markdownlint-capture -->
  • Ports - It is required that the following ports are open on the server:

80
443
4905
5000
5044
5405
5505
5601
5672
6005
6205
6305
7474
7687
8080
8200
9000
9200
9300
9600
15672