JanusGraph
JanusGraph is a community-driven, Apache 2-licensed distributed graph database hosted under The Linux Foundation, supporting multi-backend storage, ACID transactions, and the Gremlin query language for large-scale enterprise graph workloads.
- Company typePrivate
- Founded2017
- HeadquartersSan Francisco, United States
- Headcount11–50
- GTM typeB2B
- OfferingSoftware
What JanusGraph does
JanusGraph is an open-source distributed graph database optimized for storing and querying graphs containing hundreds of billions of vertices and edges across multi-machine clusters. It is a community-driven project forked from the Titan repository in 2017 and hosted under The Linux Foundation, with active engineering participation from Google, IBM, Amazon, Hortonworks, and Expero. The database decouples graph storage from indexing by plugging into multiple storage backends (Apache Cassandra, Apache HBase, Google Cloud Bigtable, Oracle BerkeleyDB, ScyllaDB) and mixed-index backends (Elasticsearch, Apache Solr, Apache Lucene), and exposes its API through the Apache TinkerPop Gremlin query language with optional Apache Spark and Hadoop integrations for global graph analytics. JanusGraph supports ACID transactions, configurable eventual consistency, vertex-centric indices, multi-datacenter high availability, and thousands of concurrent graph traversals. Additional storage adapters for Aerospike, DynamoDB, and FoundationDB are developed by third parties.
The product is distributed free of charge under the Apache 2 license, with no commercial tiers, paid support plans, or pricing structure; distribution occurs through GitHub releases, Maven Central, Docker Hub, and Sonatype OSS. Go-to-market is entirely community-led via GitHub, documentation, online meetups, community mailing lists, and the Linux Foundation crowdfunding page. Documented production users span e-commerce (eBay), retail (Target), financial services (Credit Agricole CIB), enterprise software (Red Hat), media (Times Internet), and cybersecurity (Qihoo 360, G DATA), among others, reflecting horizontal enterprise adoption rather than a vertically focused commercial offering. The current major version is 1.1.0, released November 2024.
JanusGraph firmographics
Firmographics- Name
- JanusGraph
- Legal name
- JanusGraph (The Linux Foundation Project)
- Website
- https://janusgraph.org
- Company type
- Private
- Founded year
- 2017
- Operating status
- Operating
- Headcount range
- 11–50 employees
- Short description
- JanusGraph is a community-driven, Apache 2-licensed distributed graph database hosted under The Linux Foundation, supporting multi-backend storage, ACID transactions, and the Gremlin query language for large-scale enterprise graph workloads.
- Ownership category
- akta.pro rank
JanusGraph industry classification
Industry- Product category
- Distributed Graph Database
- NAICS
- Computing Infrastructure Providers, Data Processing, Web Hosting, and Related Services (51821)
- SIC
- Services-Prepackaged Software (7372)
- akta.pro primary industry
- NoSQL Database Management Systems (HDAEAAAB)
Keywords
Where JanusGraph is headquartered
LocationHeadquarters
- HQ city
- San Francisco
- HQ country
- United States
- HQ region
- North America
Markets served
JanusGraph business model
Business model- GTM type
- B2B
- Offering type
- Software
- Cost components
- Technology or R&D, Personnel, Operations, Infrastructure, Others
Revenue model
- Open Source Distribution: JanusGraph is fully open source under the Apache 2 license. All functionality is free with no commercial licenses required. The project is maintained under The Linux Foundation as a community-driven project.
Pricing tiers
| Model | Billing | Price |
|---|---|---|
| Freemium | Others | Open Source (Free) |
Go-to-market motion1 record
Distribution channels4 records
Marketing channels5 records
JanusGraph product offering
Product offeringCore offering
JanusGraph is an open source distributed graph database under The Linux Foundation, optimized for storing and querying graphs containing hundreds of billions of vertices and edges across multi-machine clusters. It supports transactional graph processing (OLTP) with ACID and eventual consistency, pluggable storage backends (Apache Cassandra, Apache HBase, Google Cloud Bigtable, Oracle BerkeleyDB, ScyllaDB), mixed index backends (Elasticsearch, Apache Solr, Apache Lucene), and native Apache TinkerPop/Gremlin integration with Apache Spark OLAP analytics support.
Product overview
JanusGraph is a distributed, open source graph database under The Linux Foundation, designed for massive scalability with hundreds of billions of vertices and edges across multi-machine clusters. The core offering is the JanusGraph database itself, which provides transactional graph processing with support for ACID and eventual consistency. The product portfolio includes JanusGraph Server for client-server connectivity via WebSocket, the JanusGraph Docker image for containerized deployment, and the Pre-Packaged Distribution for quick local development with embedded Cassandra and Elasticsearch. The ecosystem includes language-specific clients (Python, .NET), Gremlin Console for interactive queries, and modular storage backends (Apache Cassandra, HBase, Bigtable, ScyllaDB, BerkeleyDB, InMemory). JanusGraph natively integrates with Apache TinkerPop's Gremlin query language and supports various index backends (Elasticsearch, Solr, Lucene) for advanced search capabilities.
Differentiator
Problem solved
Functional benefit
Products and services
- JanusGraph Distributed, open source, massively scalable graph database optimized for storing and querying graphs containing hundreds of billions of vertices and edges across a multi-machine cluster. Provides ACID and eventual consistency, elastic and linear scalability, multi-datacenter high availability, full-text and geo search via mixed indices, and Apache Spark OLAP integration. Licensed under Apache 2 and intended for enterprise engineering and data platform teams.
- JanusGraph Server Server component providing client-server connectivity via WebSocket with a custom subprotocol, enabling remote clients to connect and execute Gremlin queries against JanusGraph databases.
- JanusGraph Docker Image Official Docker container image for running JanusGraph in containerized environments, simplifying deployment and enabling easy setup of JanusGraph Server and Gremlin Console.
- JanusGraph Pre-Packaged Distribution Pre-packaged distribution bundle with embedded Apache Cassandra and Elasticsearch for quick local development and testing, including the janusgraph.sh startup script to bring up JanusGraph with all dependencies.
Quantifiable outcome
- Supports hundreds of billions of vertices and edges
- +1 more outcomes
Companies that use JanusGraph
Customer profileNamed customers11 records
Segments2 records
Ideal customer profiles2 records
JanusGraph technology and API
TechnologyTechnology focussed Yes
API detail
- Has API
- Yes
- API docs
- API detail
Core technology
AI maturity
App detail
Integration23 records
Feature8 records
JanusGraph partnerships and signals
Strategic signalPartnerships
Eight partnerships are on record, tiered core, major and notable.
- The Linux FoundationcoreJanusGraph is a project under The Linux Foundation, providing governance, infrastructure, and project management. The foundation provides trademark governance and umbrella organization for the open source project.
- GooglemajorGoogle is listed as a participant in the JanusGraph project, contributing to development and direction of the open source graph database.
- IBMmajorIBM is listed as a participant in the JanusGraph project, contributing to development and direction of the open source graph database.
- AmazonmajorAmazon is listed as a participant in the JanusGraph project, contributing to development and direction of the open source graph database.
- ExperonotableExpero is listed as a participant in the JanusGraph project and has contributed storage backend adapters including FoundationDB.
- HortonworksnotableHortonworks is listed as a participant in the JanusGraph project, contributing to the Hadoop integration aspects.
- GRAKN.AInotableGRAKN.AI is listed as a participant in the JanusGraph project.
- Apache Software FoundationcoreJanusGraph is built on Apache projects including TinkerPop, Cassandra, HBase, Hadoop, Spark, Solr, and Lucene. Deep integration with Apache TinkerPop stack is fundamental to JanusGraph architecture.
Scale indicators2 records
Recent moves5 records
Expansion highlights4 records
JanusGraph competitors and assessment
Company assessmentMarket position
Competitive moat3 records
Key risks5 records
Key highlights6 records
Customer concentration
JanusGraph social profiles
Digital presenceJanusGraph financial estimates
Financial estimateRevenue estimate
Valuation estimate
JanusGraph leadership team
Management profileNumber of profiles
JanusGraph funding detail
Funding detailFunding overview
Funding rounds
Investors
Funding detail is available on the Subscription and Enterprise plan.Contact sales →
JanusGraph M&A and investment
M&A and investmentM&A
Investments
M&A and investment is available on the Subscription and Enterprise plan.Contact sales →
Frequently asked questions about JanusGraph
What does JanusGraph do?
JanusGraph is an open source distributed graph database under The Linux Foundation, optimized for storing and querying graphs containing hundreds of billions of vertices and edges across multi-machine clusters. It supports transactional graph processing (OLTP) with ACID and eventual consistency, pluggable storage backends (Apache Cassandra, Apache HBase, Google Cloud Bigtable, Oracle BerkeleyDB, ScyllaDB), mixed index backends (Elasticsearch, Apache Solr, Apache Lucene), and native Apache TinkerPop/Gremlin integration with Apache Spark OLAP analytics support.
Is JanusGraph a public or private company?
JanusGraph is a private company. It is classified as nonprofit foundation owned and is currently operating.
When was JanusGraph founded?
JanusGraph was founded in 2017. It employs 11 to 50 people.
Where is JanusGraph based?
JanusGraph is headquartered in San Francisco, United States, in the North America region.
How does JanusGraph make money?
One revenue line is on record: open Source Distribution.
Does JanusGraph have an API?
Yes. JanusGraph provides a Gremlin Server with WebSocket connectivity using a custom subprotocol. Multiple language clients are available to connect to JanusGraph Server via this WebSocket interface, including Python and .NET. The Gremlin Console serves as the primary interactive client. Graph data can be accessed programmatically via JanusGraphFactory in Java or through language-specific Gremlin drivers. Developer documentation is at docs.janusgraph.org.
What industry is JanusGraph in?
JanusGraph's product category is Distributed Graph Database. Its primary akta.pro industry code is HDAEAAAB, NoSQL Database Management Systems. Its NAICS code is 51821 and its SIC code is 7372.