Skip to content

System Requirements

Hardware and OS requirements for each Purple8 Graph deployment tier, with practical data-size context to help you right-size your deployment.

Tiers at a glance

TierDeploymentNode capEdge capQueries/min
Desktop FreeLocal app1M10M1,000
Desktop ProLocal app10M100M5,000
Pro CloudManaged (shared)25M250M5,000
Cloud PlusManaged (dedicated)100M1B20,000
Self-Hosted ServerYour infraUnlimitedUnlimitedUnlimited
Server EnterpriseOn-prem / VPCUnlimitedUnlimitedUnlimited

Desktop Free & Desktop Pro

Desktop Free — local macOS / Windows app, 1M node cap, no key required Desktop Pro — local macOS / Windows app, 10M node cap, $29/mo

What fits?

Use caseNodesEdgesTypical graph
Personal knowledge graph50K–200K200K–1MNotes, people, books, events
Collection & content hierarchy100K–500K500K–2MLibraries, taxonomies, catalogs
Feature flag graph200K–1M1M–5MFeatures, roles, tenants, cohorts
Code dependency graphup to 1Mup to 10MFiles, functions, imports, call chains
Process similarity / dedupup to 10M (Pro)up to 50M (Pro)Processes, tasks, steps, outcomes
ComponentDesktop Free (min)Desktop Pro (recommended)
CPU2 cores4–8 cores
RAM4 GB16 GB
Disk10 GB SSD100 GB SSD
OSmacOS 13+, Windows 10+macOS 14+, Windows 11
Python3.10+3.11+

RAM breakdown (1M nodes, 768-dim, int8):

ComponentMemory
Graph store (RocksDB)~400 MB
HNSW index (int8 quantization)~900 MB
OS + Python runtime~300 MB
Total~1.6 GB

For MacBooks

Runs on 8 GB RAM with P8G_VECTOR_QUANTIZATION=int8. Use P8G_VECTOR_BACKEND=diskann on machines with < 4 GB available.


Pro Cloud & Cloud Plus

Pro Cloud — managed shared instance, 25M nodes, $99/mo Cloud Plus — managed dedicated instance, 100M nodes, $499/mo

Purple8 manages the infrastructure. No hardware to provision.

What fits?

Use caseNodesEdgesContext
Mid-size enterprise knowledge graph5M–25M50M–250MProducts, customers, orgs, transactions
Access management graph (AD replacement)5M–15M20M–100MUsers, roles, resources, policies, tenants
Multi-document RAG corpus10M–25M50M–250MFull corpus of a large enterprise wiki
Healthcare patient graph10M–25M50M–200MPatients, diagnoses, medications, encounters
Duplicate artifact detection5M–20M20M–100MKnowledge artefacts, similarity edges

Managed infra specs (for reference)

SpecPro CloudCloud Plus
ComputeShared (2–4 vCPU)Dedicated 16 vCPU
RAMShared pool64–128 GB dedicated
Storage200 GB1 TB NVMe
Queries/min5,00020,000
Concurrent connections10100
BackupsDaily, 30-day retentionDaily + PITR 7-day
Regionus-east-1 (default)Choice of US / EU / APAC

Self-Hosted Pro & Server

Self-Hosted — your infra (any cloud or bare metal), unlimited nodes, $299/mo

What fits?

DeploymentNodesEdgesUse case
Single-tenant production25M–100M250M–1BProduct + customer graph
Multi-tenant SaaS50M–200M500M–2BPer-tenant sub-graphs
Process transformation graph50M–200M250M–1BEnterprise process mining
Feature enablement platform20M–100M100M–500MFeatures × tenants × roles × cohorts

Single node (up to ~50M nodes)

ComponentMinimumRecommended
CPU8 cores16 cores
RAM32 GB128 GB
Disk500 GB NVMe SSD1 TB NVMe SSD
OSUbuntu 22.04+Ubuntu 22.04+
Network1 GbE10 GbE

With Raft HA + read replica (up to ~100M nodes)

ComponentPrimaryReplica ×2
CPU16 cores8 cores
RAM128 GB64 GB
Disk1 TB NVMe1 TB NVMe
Network10 GbE10 GbE

Cloud instance recommendations (Self-Hosted)

ProviderInstancevCPURAMNotes
AWSr6i.2xlarge864 GBGood baseline
AWSr6i.4xlarge16128 GBFull 100M nodes with DiskANN
GCPn2-highmem-8864 GB
GCPn2-highmem-1616128 GB
AzureStandard_E8s_v5864 GB
AzureStandard_E16s_v516128 GB

Server Enterprise

Enterprise — on-prem, internal cloud, or dedicated VPC (GCP / AWS / Azure), custom pricing

What fits at enterprise scale?

DeploymentNodesEdgesShardsUse case
Large enterprise50M–200M500M–2B3–5Global org + product + customer graph
Regulated industry (finance, health)100M–500M1B–5B3–8Compliance graph + RBAC + audit
Hyperscale / platform500M–1B+5B+8–16Platform-level knowledge graph
Multi-region federated graph200M–1B1B–10B8–24Cross-region data sovereignty

3-shard cluster with Raft HA (per shard group: 3 nodes)

Each shard group = 1 Raft leader + 2 followers (quorum = 2/3):

ComponentPer shard nodePer shard group (×3)
CPU32 cores96 cores
RAM256 GB768 GB
Disk (NVMe)2 TB6 TB
Network25 GbE25 GbE

For 3 shard groups (9 nodes total): ~2.3 TB RAM, ~18 TB NVMe

Minimum viable enterprise (3 shards, no replicas)

ComponentPer nodeCluster total (×3)
CPU16 cores48 cores
RAM128 GB384 GB
Disk500 GB NVMe1.5 TB NVMe

Cloud instance recommendations (Enterprise)

ProviderInstancevCPURAMPer-node cost (est.)
AWSr6i.8xlarge32256 GB~$1.61/hr
AWSr6i.16xlarge64512 GB~$3.22/hr
GCPn2-highmem-3232256 GB~$1.54/hr
AzureStandard_E32s_v532256 GB~$1.67/hr

Storage sizing guide

Use this table to estimate disk requirements before provisioning:

NodesAvg propertiesEdges (×4 nodes)768-dim vectorsRocksDB storeHNSW indexDiskANN indexTotal (est.)
100K5 props400KYes~500 MB~300 MB~120 MB~1 GB
1M5 props4MYes~5 GB~3 GB~1.2 GB~10 GB
10M5 props40MYes~50 GB~30 GB~12 GB~95 GB
100M5 props400MYes~500 GB~300 GB~120 GB~950 GB
1B5 props4BYes~5 TB~3 TB~1.2 TB~9.5 TB

With AES-256-GCM encryption (KMS enabled): add ~10% overhead to the RocksDB store column.


Vector backend decision guide

BackendRAM requiredDisk requiredBest for
hnswlib (default)High (full index in RAM)Low≤ 5M nodes, fast queries, lots of RAM
hnswlib + int8Medium (4× compression)Low5M–25M nodes, good balance
hnswlib + binaryLow (32× compression)Low25M+ nodes, approximate recall acceptable
diskannLow (2 GB RAM)High (NVMe required)Any scale, memory-constrained hosts

Set with:

bash
P8G_VECTOR_BACKEND=diskann           # switch to DiskANN
P8G_VECTOR_QUANTIZATION=int8         # or int8 / binary for hnswlib

Feature matrix by tier

FeatureDesktop FreeDesktop ProPro CloudCloud PlusSelf-Hosted ServerEnterprise
Cypher / Search / Traversal
Full-text (BM25)
Export / Import
ACID transactions
KMS encryption✅ (local)
WAL durability
CDC / EventBus
Journey engine
Human-in-the-loop
Connectors
Graph algorithms
OLAP analytics engine
Backup / restoreLocalManagedManaged + PITRSelf-managedSelf-managed
Read replicasLocal
Raft HA
Sharding + federation
RBAC
SSO (OIDC/SAML)
Audit trail
VPC / on-prem deployAdd-on
Node limit1M10M25M100MUnlimitedUnlimited
Queries/min1,0005,0005,00020,000UnlimitedUnlimited
SupportCommunityEmailEmailPriorityPriority24/7 SLA

Purple8 Graph is proprietary software. All rights reserved.