Intro to GraphGrid
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
- 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
- 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