Skip to content

Installation

The fastest way to start is with OWLGraph Cloud — our fully managed Database-as-a-Service.

  1. Sign up for a free Developer account
  2. Create a database from the dashboard
  3. Load your ontology via the HTTP API
  4. Start querying

No infrastructure to manage. Free tier includes 500 MB storage and 100K queries/month.

  • Go 1.26.1+ (for building from source)
  • GCC (for cgo / jemalloc)
  • Docker (for the dev cluster)
  • jemalloc (auto-built by the Makefile)
Terminal window
git clone https://github.com/owlgraph/owlgraph.git
cd owlgraph
# Full build: compile binary + run all OWL tests
./scripts/build.sh
# Build the binary only
./scripts/build.sh build
# Compile check + tests (fast CI gate, no binary)
./scripts/build.sh verify
Terminal window
# Build Docker image from local binary
make local-image
# Start 1 Zero + 1 Alpha
cd dev && docker compose up -d
# Check health
curl http://localhost:8080/health
ServiceProtocolAddressPurpose
Alpha HTTPHTTPlocalhost:8080Queries, mutations, ontology
Alpha gRPCgRPClocalhost:9080dgo client connections
Zero HTTPHTTPlocalhost:6080Cluster administration
Terminal window
# Build the OWLGraph Docker image
make local-image
# Run with Docker Compose
cd dev && docker compose up -d

The dev/docker-compose.yml defines a single-node cluster suitable for development and testing.