
GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing www.puppygraph.com — PuppyGraph: The Graph Engine for Your Existing Data. No ETL. Query your tables as a graph.Enable agents across your 3,000 tables.
The graph query layer on top of the warehouses and lakehouses you already run. Nothing to move, nothing to copy, nothing new to keep in sync. ![]() ● ● ●PuppyGraph
Graph payment_network TRUSTED BY 10 min deploy to first query <1s 10-hop query, billions of edges 5–10 PB in production today WHY PUPPYGRAPH One copy of data. Query it in both SQL and graph.A graph query engine, not a graph database. Query your tables as a graph, in place. No second data store or pipelines to keep it in sync. ![]() Graph queries ↓ SECOND DATA COPYGraph databaseExtra storage. Another store to operate. BUILD AND RUN A GRAPH-LOADING PIPELINE
↻ Keep the graph copy in sync EXISTING TABLES
Warehouses · Lakehouses · Databases
Graph queriesopenCypher · GremlinSQL queries ↓↓ QUERY IN PLACE No copy. No ETL. Existing SQL engine THE SAME EXISTING TABLES
Warehouses · Lakehouses · Databases
FOR AI AGENTS Enable AI agents across 3,000 tables.Give GraphRAG systems and AI agents a relationship-aware way to navigate thousands of enterprise tables, follow multi-hop connections, and retrieve connected context through one queryable graph model. Model business relationships onceDefine business entities and relationships across your enterprise tables as a queryable graph model. This ontology gives your agents a shared model to query. Keep agent queries grounded in the graph model.Agents query relationships defined in the model. Invalid entity or relationship references are rejected with feedback the agent can use to revise its query. Retrieve connected context for the LLMFollow the entities and relationships defined in your ontology to retrieve connected records and multi-hop paths that give the LLM business context. AI agent ↓Tool or query call ↓Query relationships across sources Existing enterprise dataDatabases, warehouses, and lakehouses
Start with PuppyGraph’s built-in AI assistant, or connect your own agents through MCP. What teams say about PuppyGraph.“For a user-facing application, query latency and data freshness are non-negotiable. PuppyGraph allows us to execute multi-hop graph traversals directly on our existing data platform without moving or duplicating a single row. By removing the ETL bottleneck, we eliminated pipeline maintenance entirely while delivering lightning-fast graph analytics to our end users in real time.” Ran XiaEngineering DirectorRead the case study →“PuppyGraph is a very interesting graph query engine. It doesn’t require us to load or ETL any of the data into a specialized or proprietary database storage layer for graphs. PuppyGraph queries all our transactional and crypto data directly and performs all kinds of graph-based exploration and aggregation. It’s so powerful, and our users really enjoy this type of flexibility.” Eric SunSr. Manager of Data PlatformRead the case study →
Xinyu LiuStaff Software EngineerRead the case study →“PuppyGraph’s relationship engine has been instrumental in building our correlation platform, enabling seamless connectivity and insights. The team’s efficiency, fast response, and proactive engagement have made a significant impact, providing us with valuable guidance every step of the way.” Naiming ChuVice President, Infrastructure and Platform Operations“PuppyGraph is the only solution we found that supports Iceberg natively at that scale, with no data loading required. You just connect to the lakehouse underneath, and the cluster itself doesn’t manage any data. Querying it as a graph in place, without duplicating a single row, is what made this viable for us” Patrick LuLead Architect for Data and AI/ML“We run AI agents across thousands of tables and billions of edges a day. Two years ago, I’d have told you the graph side alone made this impractical at this scale. It’s one of those products where you ask: how is this just now?” Leon GoldbergCTORead the case study →“Although Neo4j is a popular knowledge graph solution, we used PuppyGraph due to its open-source flexibility and seamless integration capabilities. PuppyGraph functions as a zero-ETL graph analytics engine that allows direct querying of data from sources like Databricks without requiring data movement. This approach reduces onboarding costs and improves performance.” Ryan ElsingaSenior Data & AI EngineerRead the case study →“Historically, graph queries required specialized storage and compute, but now PuppyGraph is running directly on plain vanilla Iceberg tables. Just point to a table with your nodes and edges, and let PuppyGraph go. The performance you get out the other side is amazing.” Jason ReidCo-creator, Apache Iceberg“PuppyGraph’s plug and play design is exceptionally user-friendly for newcomers to graph technology. We experienced virtually no learning curve, swiftly showcasing our first demo to the leadership team. Moreover, PuppyGraph did not increase our system complexity because it eliminated the need for data duplication, making the daily maintenance cost very low.” Po-Chun ChangEngineering Manager“After evaluating a few different graph solutions, we struggled to find one that could scale to our data needs. PuppyGraph's approach, decopling the query engine from the storage, enabled us to connect to our data files and perform analytics across different data categories, this could assist with unlocking insights and new possibilities.” Hongliang LiuDirector of Data Science“We found that GPEs like PuppyGraph—especially in cached mode—excel at analytical and summarization use cases, outperforming most graph databases by a wide margin.” Namith CholappurathHead of ArchitectureRead the case study →“In traditional architectures, working with graph data usually means ETL into a dedicated graph database like Neo4j, TigerGraph, or DataStax—which adds complexity and cost. Here, this is a different route: plug a graph engine directly into your Iceberg lakehouse. Simple, unified, and more cost-effective.” Bruno MarquiéSenior Principal Engineer“We needed a query engine that could run complex graph traversals on Iceberg tables fast enough to power a real-time product. PuppyGraph gave us sub-second performance on millions of records without requiring us to move data into a separate graph store. It's the layer that makes our architecture actually work.” Quentin KassehFounder and CEO
“In our evaluation, PuppyGraph handled a graph with hundreds of millions of relationships, with strong performance on multi-hop queries. Being able to query our existing Databricks data as a graph gives us a foundation for building AI applications without creating a separate copy of that data.” Michael ZermanSenior Vice President - Data, AI & AutomationsWhat teams build on PuppyGraphKnowledge GraphDefine entities and relationships over your existing lakehouse tables, then query them as a knowledge graph without creating a separate data copy. Explore knowledge graphs →AI agentsGive AI agents an enforced ontology across thousands of tables. Invalid entity or relationship references are rejected with feedback. Explore AI agents →Explore by industry ![]() CybersecurityConnect identities, permissions, and assets to investigate attack paths and understand the blast radius of a compromise. Explore cybersecurity →![]() Fraud & FinCrimeTrace connections across accounts, devices, and transactions to investigate coordinated fraud and follow the flow of funds. Explore fraud & financial crime →![]() Supply ChainConnect suppliers, materials, and logistics dependencies to trace origins and understand how disruptions affect downstream operations. Explore supply chain →![]() HealthcareConnect clinical and biomedical data to explore care pathways, prescribing networks, and relationships between drugs, targets, and diseases. Explore healthcare →Works with your data. Use it your way.No connector to write. No format to convert. Warehouses, lakehouses and operational stores. PuppyGraph Web UI
Query languagesClient librariesQuery your graph from JavaScript, Java, Python, or Go using Gremlin or openCypher drivers. Connect your AI applicationsConnect your own AI application through MCP. Deploy to query in 10 minutes.Connect the relational data you already have and start running graph queries on it. Nothing is copied, nothing is migrated, and there is no pipeline to build. ![]() 01 Launch with Docker or Kubernetes, or deploy through a cloud marketplace. 02 Point it at your data source. Your data stays where it is. 03 Let the built-in AI assistant generate a graph model from your tables, or define one in the visual Schema Builder. 04 Ask in Gremlin or openCypher. First answers in minutes. puppygraph · shellpuppygraph · data sourcespuppygraph · graph schemapuppygraph · query console01 / 0402 / 0403 / 0404 / 04 $ docker run \ -p 8081:8081 -p 8182:8182 -p 7687:7687 \ -e PUPPYGRAPH_USERNAME=puppygraph \ -e PUPPYGRAPH_PASSWORD=puppygraph123 \ -e QUERY_TIMEOUT=5m \ -d --name puppy --rm --pull=always \ puppygraph/puppygraph:latest Also available on Kubernetes and through AWS Marketplace, Azure Marketplace, and Google Cloud Marketplace. Download PuppyGraph for free to get started. Follow the getting started guide for setup instructions. No copy and no ETL. Your data stays in your data source. PuppyGraph queries it in place. Your tables customersid · name · region ordersid · customer_id productsid · name AI-proposed model nodes Customer from customers Order from orders Product from productsedges PLACED customers → orders CONTAINS orders → products Graph Review the proposed entities and relationships, then apply the graph model.
MATCH p = (:Customer) -[:PLACED]->(:Order) -[:CONTAINS]->(:Product)RETURN pLIMIT 3
g.V().hasLabel('Customer') .out('PLACED') .out('CONTAINS') .path() .limit(3) Result3 rows Ada L.→#4182→Camera Ada L.→#4190→Lens Ivo M.→#4211→Tripod CustomerOrderProduct instance running·ready to connectdata source connected·ready to modelschema created·3 node types, 2 edge typesquery completed·read from the source tables Try the sandboxRun graph queries and explore connected data in your browser. Start with preloaded datasets, no installation required. openCypher Enterprise security Your environment. Your access controls.Run PuppyGraph on infrastructure you control, configure access to your graph, and review the security practices behind our software. Deploy in your environmentRun PuppyGraph in containers, on Kubernetes, or in your own AWS, Azure, or Google Cloud account. Configure connections to your existing data sources. Control access to your graphUse OIDC single sign-on, role-based permissions, and configured row-level filters. Review RBAC-related actions in the audit log. ![]() Review our security practicesLearn about vulnerability scanning, infrastructure monitoring, employee security training, and internal access controls. Resources for your security reviewExplore configuration details, optional AI data handling, company policies, and ways to contact our team. Frequently asked questions![]() Is PuppyGraph a graph database?No. It is a query engine. Your data stays in your existing stores, and there is no copy to build or keep in sync. Do I have to move my data?No. PuppyGraph queries your existing tables in place. No pipelines, no data movement. Where does it run?In your environment: Docker, Kubernetes, any cloud, inside your VPC. What does it cost?The Developer Edition is free forever. Enterprise pricing scales with your deployment. See pricing. First query in 10 minutes. Runs in your VPC. Developer edition free forever.![]() sh — puppygraph |
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |