| <!-- |
| Licensed to the Apache Software Foundation (ASF) under one or more |
| contributor license agreements. See the NOTICE file distributed with |
| this work for additional information regarding copyright ownership. |
| The ASF licenses this file to You under the Apache License, Version 2.0 |
| (the "License"); you may not use this file except in compliance with |
| the License. You may obtain a copy of the License at |
| http://www.apache.org/licenses/LICENSE-2.0 |
| Unless required by applicable law or agreed to in writing, software |
| distributed under the License is distributed on an "AS IS" BASIS, |
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| See the License for the specific language governing permissions and |
| limitations under the License. |
| --> |
| <!DOCTYPE html> |
| |
| <html lang=en> |
| <head> |
| <meta charset=utf-8> |
| <meta http-equiv="X-UA-Compatible" content="IE=edge"> |
| <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> |
| <meta name="robots" content="index, follow"> |
| <link href="img/favicon.png" rel="shortcut icon"/> |
| <title>Graph Database Benefits & Use Cases | Apache TinkerPop</title> |
| <meta name="description" content="Graph database advantages for social networks, fraud detection, and recommendation engines. Discover how graph computing solves complex relationship challenges."> |
| <meta name="keywords" content="graph database, use cases, relationships, TinkerPop"> |
| <link rel="canonical" href="https://tinkerpop.apache.org/benefits-use-cases.html"> |
| |
| <!-- Open Graph / Facebook --> |
| <meta property="og:type" content="website"> |
| <meta property="og:url" content="https://tinkerpop.apache.org/benefits-use-cases.html"> |
| <meta property="og:title" content="Graph Database Benefits & Use Cases | Apache TinkerPop"> |
| <meta property="og:description" content="Graph database advantages for social networks, fraud detection, and recommendation engines. Discover how graph computing solves complex relationship challenges."> |
| <meta property="og:image" content="https://tinkerpop.apache.org/img/use-cases/bg.png"> |
| |
| <!-- Twitter --> |
| <meta name="twitter:card" content="summary_large_image"> |
| <meta name="twitter:site" content="@apachetinkerpop"> |
| <meta name="twitter:title" content="Graph Database Benefits & Use Cases | Apache TinkerPop"> |
| <meta name="twitter:description" content="Graph database advantages for social networks, fraud detection, and recommendation engines. Discover how graph computing solves complex relationship challenges."> |
| <meta name="twitter:image" content="https://tinkerpop.apache.org/img/use-cases/bg.png"> |
| <link href="css/bootstrap.min.css" rel="stylesheet"> |
| <link href="css/font-awesome.css" rel="stylesheet"/> |
| <link href="css/custome.css" rel="stylesheet"> |
| <link href="css/responsive.css" rel="stylesheet"> |
| <link href="css/animate.css" rel="stylesheet"/> |
| <link href="css/fonts.css" rel="stylesheet"> |
| <!-- Matomo --> |
| <script> |
| var _paq = window._paq = window._paq || []; |
| /* We explicitly disable cookie tracking to avoid privacy issues */ |
| _paq.push(['disableCookies']); |
| /* tracker methods like "setCustomDimension" should be called before "trackPageView" */ |
| _paq.push(['trackPageView']); |
| _paq.push(['enableLinkTracking']); |
| (function() { |
| var u="https://analytics.apache.org/"; |
| _paq.push(['setTrackerUrl', u+'matomo.php']); |
| _paq.push(['setSiteId', '27']); |
| var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; |
| g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s); |
| })(); |
| </script> |
| <!-- End Matomo Code --> |
| |
| <!-- Structured Data / JSON-LD --> |
| <script type="application/ld+json"> |
| { |
| "@context": "https://schema.org", |
| "@graph": [ |
| { |
| "@type": "Organization", |
| "@id": "https://tinkerpop.apache.org/#organization", |
| "name": "Apache TinkerPop", |
| "url": "https://tinkerpop.apache.org/", |
| "logo": { |
| "@type": "ImageObject", |
| "url": "https://tinkerpop.apache.org/img/logo.png", |
| "width": 280, |
| "height": 60 |
| } |
| }, |
| { |
| "@type": "WebSite", |
| "@id": "https://tinkerpop.apache.org/#website", |
| "url": "https://tinkerpop.apache.org/", |
| "name": "Apache TinkerPop", |
| "publisher": { |
| "@id": "https://tinkerpop.apache.org/#organization" |
| } |
| }, |
| { |
| "@type": "WebPage", |
| "@id": "https://tinkerpop.apache.org/benefits-use-cases.html", |
| "url": "https://tinkerpop.apache.org/benefits-use-cases.html", |
| "name": "Graph Database Benefits & Use Cases | Apache TinkerPop", |
| "isPartOf": { |
| "@id": "https://tinkerpop.apache.org/#website" |
| }, |
| "about": { |
| "@id": "https://tinkerpop.apache.org/#organization" |
| } |
| }, |
| { |
| "@type": "BreadcrumbList", |
| "itemListElement": [ |
| { |
| "@type": "ListItem", |
| "position": 1, |
| "item": { |
| "@type": "WebPage", |
| "@id": "https://tinkerpop.apache.org/", |
| "url": "https://tinkerpop.apache.org/", |
| "name": "Home" |
| } |
| }, |
| { |
| "@type": "ListItem", |
| "position": 2, |
| "item": { |
| "@type": "WebPage", |
| "@id": "https://tinkerpop.apache.org/benefits-use-cases.html", |
| "url": "https://tinkerpop.apache.org/benefits-use-cases.html", |
| "name": "Benefits & Use Cases" |
| } |
| } |
| ] |
| }, |
| { |
| "@type": "FAQPage", |
| "mainEntity": [ |
| { |
| "@type": "Question", |
| "name": "What is a graph database?", |
| "acceptedAnswer": { |
| "@type": "Answer", |
| "text": "A graph database is a structure composed of vertices and edges, where vertices denote discrete objects such as a person, a place, or an event, and edges denote relationships between vertices. Both vertices and edges can have properties, which are key/value-pairs that express non-relational information." |
| } |
| }, |
| { |
| "@type": "Question", |
| "name": "When should I use a graph database?", |
| "acceptedAnswer": { |
| "@type": "Answer", |
| "text": "If your domain is composed of a heterogeneous set of objects (vertices) that can be related to one another in a multitude of ways (edges), then a graph may be the right representation to use. Graph databases are particularly effective for data models with complex relationships." |
| } |
| }, |
| { |
| "@type": "Question", |
| "name": "What are common use cases for graph databases?", |
| "acceptedAnswer": { |
| "@type": "Answer", |
| "text": "Common use cases for graph databases include social networks, fraud detection, knowledge graphs, recommendation engines, identity/access management, customer 360 views, master data management, supply chain management, and compliance systems." |
| } |
| }, |
| { |
| "@type": "Question", |
| "name": "What advantages do graph databases offer over relational databases?", |
| "acceptedAnswer": { |
| "@type": "Answer", |
| "text": "Graph databases allow you to think in terms of actors within a world of complex relations as opposed to statically-typed tables joined in aggregate. They offer a flexible, intuitive data structure along with algorithms for complex reasoning: path analysis, vertex clustering and ranking, subgraph identification, and more." |
| } |
| } |
| ] |
| } |
| ] |
| } |
| </script> |
| </head> |
| <body> |
| <!-- header --> |
| <div class="header"> |
| <div class="container"> |
| <nav class="navbar navbar-expand-lg "> |
| <div class="container-fluid"> |
| <a class="navbar-brand" href="index.html"> |
| <img src="img/logo.png" class="img-fluid" alt="Apache TinkerPop Graph Computing Framework Logo"> |
| </a> |
| <button class="navbar-toggler" type="button" data-bs-toggle="collapse" |
| data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" |
| aria-expanded="false" aria-label="Toggle navigation"> |
| <span class="fa fa-bars"></span> |
| </button> |
| <div class="collapse navbar-collapse" id="navbarSupportedContent"> |
| <ul class="navbar-nav ms-auto mb-2 mb-lg-0"> |
| <li class="nav-item"> |
| <a class="nav-link active" aria-current="page" href="index.html">Home</a> |
| </li> |
| <li class="nav-item"> |
| <a class="nav-link" href="download.html">Download</a> |
| </li> |
| |
| <li class="nav-item dropdown"> |
| <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown4" role="button" data-bs-toggle="dropdown" aria-expanded="false"> |
| Tools |
| </a> |
| <ul class="dropdown-menu" aria-labelledby="navbarDropdown4"> |
| <li><a class="dropdown-item" href="providers.html">Graph Systems</a></li> |
| <li><a class="dropdown-item" href="community.html">Languages and Tools</a></li> |
| <li><hr class="dropdown-divider"></li> |
| <li><a class="dropdown-item" href="https://gremlify.com/">Gremlify: Try Gremlin</a></li> |
| <li><a class="dropdown-item" href="https://tinkerpop.apache.org/gremlint">Gremlint: Lint Gremlin</a></li> |
| <li><a class="dropdown-item" href="https://www.gremlator.com/">Gremlator: Translate Gremlin</a></li> |
| </ul> |
| </li> |
| |
| <li class="nav-item dropdown"> |
| <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" |
| data-bs-toggle="dropdown" aria-expanded="false"> |
| Documentation |
| </a> |
| <ul class="dropdown-menu" aria-labelledby="navbarDropdown"> |
| <li class="dropdown-header">Latest Documentation</li> |
| <li><a href="https://tinkerpop.apache.org/docs/current" class="dropdown-item">Documentation Index</a></li> |
| <li><a href="https://tinkerpop.apache.org/docs/current/reference" class="dropdown-item">Reference</a></li> |
| <li><a href="https://tinkerpop.apache.org/docs/current/dev/provider" class="dropdown-item">Provider</a></li> |
| <li><a href="https://tinkerpop.apache.org/docs/current/dev/developer" class="dropdown-item">Developer</a></li> |
| <li><a href="https://tinkerpop.apache.org/docs/current/upgrade" class="dropdown-item">Upgrade Information</a></li> |
| <li><a href="https://tinkerpop.apache.org/javadocs/current/core/" class="dropdown-item">Core Javadoc API</a></li> |
| <li><a href="https://tinkerpop.apache.org/javadocs/current/full/" class="dropdown-item">Full Javadoc API</a></li> |
| <li><hr class="dropdown-divider"></li> |
| <li><a href="https://tinkerpop.apache.org/docs/" class="dropdown-item">Documentation Archives</a></li> |
| <li><a href="https://tinkerpop.apache.org/javadocs/" class="dropdown-item">Javadoc Archives</a></li> |
| <li><hr class="dropdown-divider"></li> |
| <li><a href="https://tinkerpop.apache.org/docs/current/index.html#publications" class="dropdown-item">Publications</a></li> |
| </ul> |
| |
| </li> |
| |
| <li class="nav-item dropdown"> |
| <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown1" role="button" |
| data-bs-toggle="dropdown" aria-expanded="false"> |
| Tutorials |
| </a> |
| <ul class="dropdown-menu" aria-labelledby="navbarDropdown1"> |
| <li><a href="gremlin.html" class="dropdown-item">Introduction to Gremlin</a></li> |
| <li><a class="dropdown-item" |
| href="https://tinkerpop.apache.org/docs/current/tutorials/getting-started/">Getting |
| Started</a></li> |
| <li><a class="dropdown-item" |
| href="https://tinkerpop.apache.org/docs/current/tutorials/the-gremlin-console/">The |
| Gremlin Console</a></li> |
| <li><a class="dropdown-item" href="https://tinkerpop.apache.org/docs/current/recipes/">Gremlin |
| Recipes</a></li> |
| <li><a class="dropdown-item" |
| href="https://tinkerpop.apache.org/docs/current/tutorials/gremlins-anatomy/">Gremlin's |
| Anatomy</a></li> |
| <li> |
| <hr class="dropdown-divider"> |
| </li> |
| <li><a class="dropdown-item" |
| href="http://kelvinlawrence.net/book/Gremlin-Graph-Guide.html">Book: Practical |
| Gremlin by Kelvin Lawrence</a></li> |
| <li><a class="dropdown-item" href="http://sql2gremlin.com/">SQL2Gremlin</a></li> |
| </ul> |
| |
| </li> |
| <li class="nav-item dropdown"> |
| <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown3" role="button" data-bs-toggle="dropdown" aria-expanded="false"> |
| Community |
| </a> |
| <ul class="dropdown-menu" aria-labelledby="navbarDropdown3"> |
| <li><a class="dropdown-item" href="https://discord.gg/tinkerpop" target="_blank"><img src="img/discord-logo.png" class="nav-icon"/>Discord</a></li> |
| <li><a class="dropdown-item" href="https://www.answeroverflow.com/c/838910279550238720"><img src="img/answer-overflow-logo.png" class="nav-icon"/>Answer Overflow</a></li> |
| <li><a class="dropdown-item" href="https://stackoverflow.com/questions/tagged/gremlin"><img src="img/stack-overflow-logo.png" class="nav-icon"/>Stack Overflow</a></li> |
| <li><a class="dropdown-item" href="https://groups.google.com/group/gremlin-users"><img src="img/mail.png" class="nav-icon"/>User Mailing List</a></li> |
| <li><a class="dropdown-item" href="https://lists.apache.org/list.html?dev@tinkerpop.apache.org"><img src="img/mail.png" class="nav-icon"/>Developer Mailing List</a></li> |
| <li><a class="dropdown-item" href="https://issues.apache.org/jira/browse/TINKERPOP/"><img src="img/jira-logo.png" class="nav-icon"/>Issue Tracker</a></li> |
| <li><a class="dropdown-item" href="https://github.com/apache/tinkerpop/"><img src="img/github-logo.png" class="nav-icon"/>GitHub</a></li> |
| <li><a class="dropdown-item" href="https://www.twitch.tv/apachetinkerpop"><img src="img/twitch-logo.png" class="nav-icon"/>Twitch</a></li> |
| <li><a class="dropdown-item" href="https://twitter.com/apachetinkerpop"><img src="img/twitter-logo.png" class="nav-icon"/>Twitter</a></li> |
| <li><a class="dropdown-item" href="https://www.youtube.com/@apachetinkerpop"><img src="img/youtube-logo.png" class="nav-icon"/>YouTube</a></li> |
| <li><hr class="dropdown-divider"></li> |
| <li><a class="dropdown-item" href="https://tinkerpop.apache.org/docs/current/dev/developer/#_contributing">Contributing</a></li> |
| <li><a class="dropdown-item" href="https://tinkerpop.apache.org/docs/current/dev/provider/#policies">Policies</a></li> |
| </ul> |
| </li> |
| <li class="nav-item dropdown"> |
| <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown5" role="button" |
| data-bs-toggle="dropdown" aria-expanded="false"> |
| Apache Software |
| </a> |
| <ul class="dropdown-menu" aria-labelledby="navbarDropdown5"> |
| <li><a class="dropdown-item" href="https://www.apache.org/">Apache Homepage</a></li> |
| <li><a class="dropdown-item" href="https://www.apache.org/licenses/">License</a></li> |
| <li><a class="dropdown-item" |
| href="https://www.apache.org/events/current-event">Events</a></li> |
| <li><a class="dropdown-item" href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
| </li> |
| <li><a class="dropdown-item" |
| href="https://www.apache.org/foundation/thanks.html">Thanks</a></li> |
| <li><a class="dropdown-item" href="https://www.apache.org/security/">Security</a></li> |
| </ul> |
| |
| </li> |
| |
| </ul> |
| </div> |
| </div> |
| </nav> |
| </div> |
| </div> |
| |
| <!-- hero --> |
| <div class="container hero-inner"> |
| <img src="img/use-cases/bg.png" class="img-fluid w-100" alt="TinkerPop Use Cases Banner"> |
| </div> |
| |
| <!-- Content --> |
| <div class="sec-pad pb-0"> |
| <div class="container"> |
| <div class="row d-flex"> |
| <div class="col-md-12 text-center"> |
| <h1 class="ft-40 bold black mb-3 md-md-5">Benefits & Use Cases</h1> |
| </div> |
| <div class="col-lg-6 mb-4 md-lg-0"> |
| <img src="img/use-cases/gremlin-main.png" class="img-fluid w-100" alt="TinkerPop Gremlin"> |
| </div> |
| <div class="col-lg-6 "> |
| <div class="use-case-page-pl-3"> |
| <p>A graph is a structure composed of vertices and edges. Both vertices and edges can have an |
| arbitrary number of key/value-pairs called properties. Vertices denote discrete objects such as |
| a person, a place, or an event. Edges denote relationships between vertices. For instance, a |
| person may know another person, have been involved in an event, and/or have recently been at a |
| particular place. Properties express non-relational information about the vertices and edges. |
| Example properties include a vertex having a name and an age, and an edge having a timestamp |
| and/or a weight. Together, the aforementioned graph is known as a property graph and it is the |
| foundational data structure of Apache TinkerPop. </p> |
| <p>If a user's domain is composed of a heterogeneous set of objects (vertices) that can be related |
| to one another in a multitude of ways (edges), then a graph may be the right representation to |
| use. In a graph, each vertex is seen as an atomic entity (not simply a "row in a table") that |
| can be linked to any other vertex or have properties added or removed at will. This empowers the |
| data modeler to think in terms of actors within a world of complex relations as opposed to, in |
| relational databases, statically-typed tables joined in aggregate. Once a domain is modeled, |
| that model must then be exploited in order to yield novel, differentiating information. Graph |
| computing has a rich history that includes not only query languages devoid of table-join |
| semantics, but also algorithms that support complex reasoning: path analysis, vertex clustering |
| and ranking, subgraph identification, and more. The world of applied graph computing offers a |
| flexible, intuitive data structure along with a host of algorithms able to effectively leverage |
| that structure.</p> |
| </div> |
| </div> |
| </div> |
| </div> |
| </div> |
| |
| <div class="sec-pad"> |
| <div class="container"> |
| <div class="row d-flex"> |
| <div class="col-md-12"> |
| <h2 class="ft-30 bold black mb-4">Use Cases</h2> |
| </div> |
| <div class="col-md-4"> |
| <div class="uc-box"> |
| <img src="img/use-cases/network.png" class="img-fluid mb-3" alt="Social Networks Icon"> |
| <h3 class="ft-18 bold text-blue">Social Networks</h3> |
| <p>Unleash the power of a social network by using relationships between individuals to infer and |
| recommend connections.</p> |
| </div> |
| </div> |
| |
| <div class="col-md-4"> |
| <div class="uc-box"> |
| <img src="img/use-cases/fraud.png" class="img-fluid mb-3" alt="Fraud Detection Icon"> |
| <h3 class="ft-18 bold text-blue">Fraud Detection</h3> |
| <p>Leverage the connections inherent in a financial transaction to provide real-time analysis and |
| detection for known fraudulent patterns of activity.</p> |
| </div> |
| </div> |
| |
| <div class="col-md-4"> |
| <div class="uc-box"> |
| <img src="img/use-cases/knowledge.png" class="img-fluid mb-3" alt="Knowledge Graphs Icon"> |
| <h3 class="ft-18 bold text-blue">Knowledge Graphs</h3> |
| <p>Unite disperate data sources and data silos to provide contextually relevant information to |
| queries.</p> |
| </div> |
| </div> |
| |
| <div class="col-md-4"> |
| <div class="uc-box"> |
| <img src="img/use-cases/recommendation.png" class="img-fluid mb-3" alt="Recommendation Engines Icon"> |
| <h3 class="ft-18 bold text-blue">Recommendation Engines</h3> |
| <p>Provide real-time personalized recommendations for products, services and content by utilizing |
| connections within data.</p> |
| </div> |
| </div> |
| |
| <div class="col-md-4"> |
| <div class="uc-box"> |
| <img src="img/use-cases/identify.png" class="img-fluid mb-3" alt="Identity and Access Management Icon"> |
| <h3 class="ft-18 bold text-blue">Identity/Access Management</h3> |
| <p>Effectively and effciently track user activity and access using a graph of assets and |
| relationships.</p> |
| </div> |
| </div> |
| |
| <div class="col-md-4"> |
| <div class="uc-box"> |
| <img src="img/use-cases/360-view.png" class="img-fluid mb-3" alt="Customer 360 View Icon"> |
| <h3 class="ft-18 bold text-blue">Customer 360</h3> |
| <p>Leverage disconnected data sources to provide a holisitic 360 degree view of customer |
| interactons</p> |
| </div> |
| </div> |
| <div class="col-md-4"> |
| <div class="uc-box"> |
| <img src="img/use-cases/master-data.png" class="img-fluid mb-3" alt="Master Data Management Icon"> |
| <h3 class="ft-18 bold text-blue">Master Data Management</h3> |
| <p>Organize and provide access to canonical master data by combining data in a schemaless and |
| flexible manner.</p> |
| </div> |
| </div> |
| |
| |
| <div class="col-md-4"> |
| <div class="uc-box"> |
| <img src="img/use-cases/supply-chain.png" class="img-fluid mb-3" alt="Supply Chain Management Icon"> |
| <h3 class="ft-18 bold text-blue">Supply Chain Management</h3> |
| <p>Manage and visualize complex interconnected supply chains to identify optimizations and assess |
| risk.</p> |
| </div> |
| </div> |
| |
| |
| <div class="col-md-4"> |
| <div class="uc-box"> |
| <img src="img/use-cases/compliant.png" class="img-fluid mb-3" alt="Compliance Icon"> |
| <h3 class="ft-18 bold text-blue">Compliance</h3> |
| <p>Ensure effective compliance by examining and evaluating entities against a network of applicable |
| interconnected regulations.</p> |
| </div> |
| </div> |
| </div> |
| </div> |
| </div> |
| |
| |
| <!-- footer --> |
| |
| <!-- join us --> |
| <div class="join-us"> |
| <div class="container"> |
| <div class="row d-flex justify-content-center"> |
| <div class="col-md-8 col-lg-6"> |
| <div class="ju-box"> |
| <h2 class="ft-40 text-blue bold">Join Us</h2> |
| <p class="bold">Join us on our Discord Server</p> |
| <a href="https://discord.gg/tinkerpop"><img src="img/tpvewx.png" class="img-fluid mt-3" alt="TinkerPop Discord invitation"></a> |
| </div> |
| </div> |
| </div> |
| </div> |
| </div> |
| |
| <!-- footer --> |
| <footer> |
| <div class="primary-footer sec-pad"> |
| <div class="container"> |
| <div class="row"> |
| <div class="col-md-4"> |
| <div class="bold ft-25">Apache TinkerPop™</div> |
| <p class="mt-2 mb-4">Apache TinkerPop™ is a graph computing framework for both graph databases (OLTP) and graph analytic systems (OLAP).</p> |
| <ul class="list-unstyled list-inline hover-op-low"> |
| <li class="list-inline-item"><a href="https://discord.gg/tinkerpop"><img src="img/social/discord.svg" class="img-fluid" alt="TinkerPop Discord"></a></li> |
| <li class="list-inline-item"><a href="https://github.com/apache/tinkerpop"><img src="img/social/github-box.svg" class="img-fluid" alt="TinkerPop GitHub"></a></li> |
| <li class="list-inline-item"><a href="https://www.twitch.tv/apachetinkerpop"><img src="img/social/twitch.png" class="img-fluid" alt="TinkerPop Twitch"></a></li> |
| <li class="list-inline-item"><a href="https://twitter.com/apachetinkerpop"><img src="img/social/twitter-square.svg" class="img-fluid" alt="TinkerPop Twitter"></a></li> |
| <li class="list-inline-item"><a href="https://www.youtube.com/@apachetinkerpop"><img src="img/social/youtube.png" class="img-fluid" alt="TinkerPop YouTube"></a></li> |
| </ul> |
| </div> |
| <div class="col-md-4 ft-links"> |
| <div class="bold ft-18 mb-3">Links</div> |
| <div class="row"> |
| <div class="col-lg-6"> |
| <ul class="hover-op-low list-unstyled"> |
| <li><a href="index.html">Home</a></li> |
| <li><a href="download.html">Downloads</a></li> |
| <li><a href="https://tinkerpop.apache.org/docs/current">Documentation</a></li> |
| <li><a href="https://privacy.apache.org/policies/privacy-policy-public.html" target="_blank">Privacy Policy</a></li> |
| </ul> |
| </div> |
| <div class="col-lg-6"> |
| <ul class="hover-op-low list-unstyled"> |
| <li><a href="https://tinkerpop.apache.org/docs/current/dev/developer#_contributing">Contributing</a> |
| </li> |
| <li><a href="providers.html">Providers</a></li> |
| <li><a href="community.html">Community</a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| <div class="col-md-4 mt-4"> |
| <p>Apache TinkerPop, TinkerPop, Apache, Apache feather logo, and Apache TinkerPop project logo are |
| either registered trademarks or trademarks of The Apache Software Foundation in the United |
| States and other countries.</p> |
| </div> |
| </div> |
| </div> |
| </div> |
| <div class="secondry-footer"> |
| <div class="container"> |
| <div class="row"> |
| <div class="col-12"> |
| Copyright © 2015-2025 The Apache Software Foundation |
| </div> |
| </div> |
| </div> |
| </div> |
| </footer> |
| <script src="js/jquery-1.12.4.min.js"></script> |
| <script src="js/bootstrap.bundle.min.js"></script> |
| <script src="js/wow.min.js"></script> |
| <script src="js/my.js"></script> |
| </body> |
| </html> |