- Home
- Graph Databases
- Sparksee
Sparksee
Barcelona, Spain
What it is
Sparksee is an embeddable graph database management system for representing and analysing relationships between entities. It runs from an application process against a database file, without requiring a cluster or query server. The maker says its bitmap-based graph representation supports graph computations in mobile and embedded environments. Built-in algorithms include traversal, shortest path, connectivity, community detection, and PageRank. Its API supports graph data import and export, scripting, and Sparksee Cypher queries; Sparksee Algebra is also listed as a query language. Developer references cover .NET, Java, C++, Objective-C, Python, and openCypher. The product supports ACID transactions, disk-level encryption, and database recovery following corruption. Keeping data on a device can support privacy-focused apps and reduce reliance on cloud connectivity. Sparksee is available for Android, iOS, Linux, macOS, and Windows, with API and self-hosted options. An academic licence is free for eligible applicants, while startup and industry licensing is requested and priced according to deployment details. A trial build is available to trial applicants, with access to an engineer for modelling questions.
For and against
For
- Runs against a database file without a query server.
- Includes traversal, community detection, and PageRank algorithms.
- Supports import, export, scripting, and two query languages.
- Offers a free academic licence to eligible applicants.
Against
- Commercial licence pricing is not published.
- Academic licence applications require manual validation.
- Commercial terms depend on deployment details.
The verdict
Sparksee provides an embeddable graph database with graph algorithms, query options, and on-device storage. Commercial buyers need to request licence terms based on their deployment.
Who it suits
Sparksee suits developers building applications that represent connected data, particularly in mobile or embedded settings. Academic applicants with valid school or university identification can apply for its free licence.
Plans and prices
Academic licence
Academic use · valid university or school ID
Read 15 Oct 2026 · sparsity-technologies.com
Free trial
Trial build · sample project · platform and API-language selection
Read 15 Oct 2026 · sparsity-technologies.com
Industry
Enterprise real-time graph applications · terms sized by deployment
Read 15 Oct 2026 · sparsity-technologies.com
Startup
For SMEs · first 10 startups get a 3-year licence waiver
Read 15 Oct 2026 · sparsity-technologies.com
On the record
- Algorithms
- Built-in graph algorithms are provided as out-of-the-box tooling for application development.sparsity-technologies.com · read 15 Oct 2026
- API capabilities
- The API documentation covers database construction, node and edge operations, attributes, collections, import/export, scripting and graph algorithms.sparsity-technologies.com · read 15 Oct 2026
- Bitmap architecture
- The maker says bitmap-based structures support compact storage and high-performance graph computation in embedded and mobile environments.sparsity-technologies.com · read 15 Oct 2026
- Company activities
- The company LinkedIn page says Sparsity collaborates on EU-funded projects including LDBC, SoMatch and CoherentPaaS.es.linkedin.com · read 15 Oct 2026
- Company facts
- Crunchbase describes Sparsity Technologies as a private Barcelona spin-off from UPC-Barcelonatech, founded in 2010 by Josep Lluis Larriba Pey, with a listed headcount range of 1–10.crunchbase.com · read 15 Oct 2026
- Connectivity resilience
- Local graph processing lets mobile analytics continue when cloud connectivity is poor or unavailable.sparsity-technologies.com · read 15 Oct 2026
- Data and queries
- The API supports graph data import and export, scripting, and Sparksee Cypher queries, described as an implementation of openCypher with particularities.sparsity-technologies.com · read 7 Oct 2026
- Deployment
- Sparksee runs from an application process against a database file, with no cluster or query server to provision.sparsity-technologies.com · read 7 Oct 2026
- Deployment classification
- GDB-Engines classifies Sparksee as self-hosted while also supporting embedding in an application.gdb-engines.com · read 15 Oct 2026
- Documentation depth
- Sparsity publishes a starting guide, complete user manual, high-availability material and language-specific reference guides in PDF and browsable HTML.sparsity-technologies.com · read 15 Oct 2026
- Embedded deployment
- The engine runs inside an application process against a database file, without requiring a cluster or query server.sparsity-technologies.com · read 15 Oct 2026
- Encryption
- Disk-level encryption is provided to protect data if a device is lost, stolen or sold.sparsity-technologies.com · read 15 Oct 2026
- Engineering standards
- The developer page states that Sparsity works with ASPICE and MISRA standards.sparsity-technologies.com · read 15 Oct 2026
- Graph export integration
- The API documentation describes export to Graphviz and GraphML and discusses third-party Blueprints integration.sparsity-technologies.com · read 15 Oct 2026
- Graph model
- Sparksee models data as a labelled, attributed multigraph with directed or undirected edges, typed objects, attributes and loops.sparsity-technologies.com · read 15 Oct 2026
- History
- Wikipedia records development beginning in 2006, a first release in 2008, the DEX name change to Sparksee in February 2014 and version 6.0 in 2021.en.wikipedia.org · read 15 Oct 2026
- Independent benchmark limit
- The same study found certain incoming-edge queries on Freebase samples exhausted available RAM and swap space in Sparksee, linked by the authors to a Gremlin implementation problem.researchgate.net · read 15 Oct 2026
- Independent benchmark praise
- A microbenchmark study reported Sparksee among the fastest systems for insert, update and delete operations, generally completing them below 100 milliseconds.researchgate.net · read 15 Oct 2026
The review
Sparksee is an embeddable graph database for developers building apps around connected data. It suits mobile and embedded projects that need local graph analysis and language bindings. Its on-device design is compelling, while commercial buyers must request deployment-specific licence terms.
Overview
Sparksee runs inside an application process and stores data in a database file, without a cluster or query server to provision. That keeps graph storage close to the app and can reduce reliance on cloud connectivity. It also makes Sparksee a better fit for software that owns its database lifecycle than for teams seeking a separately operated graph service.
The maker says its compact bitmap-based representation supports high-performance graph computation in mobile and embedded environments. That focus aligns with workloads where relationships need to be analyzed on a device; the right fit still depends on the demands of the specific application.
Key features
Built-in algorithms include traversal, shortest path, connectivity, community detection, and PageRank. These give developers several common graph-analysis operations within the database. Sparksee also supports ACID transactions, graph data import and export, and scripting.
Queries can use Sparksee Cypher (SCL) or Sparksee Algebra. SCL implements openCypher with particularities, so teams that depend on specific openCypher behavior should account for the differences. API references cover .NET, Java, C++, Objective-C, and Python, giving teams several language options for integrating the engine.
Disk-level encryption is intended to protect stored data if a device is lost, stolen, or sold, and the product can recover a database after corruption. Local storage can also support privacy-oriented app designs by keeping data on a user's device. Those capabilities are useful for device-resident data, though the encryption claim concerns data on disk.
Pricing
Sparksee uses a freemium model, with an academic licence priced as free for teachers, PhD students, and university research group members. Applicants need a valid university or school ID, and access requires manual validation. This is a strong option for eligible academic work, but it does not establish a free commercial tier.
Startups can request a licence; the first 10 startups using Sparksee in an app receive a three-year licence waiver. The offer is relevant to small and medium-sized businesses building apps, but it is limited to those first 10 qualifying startups and does not state a price beyond the waiver.
Industry licences use custom pricing based on company size and deployment, with per-deployment terms for enterprise-level, real-time graph applications. The maker also bases commercial licensing on platforms and whether the engine ships to customers. Buyers should request terms for their intended deployment before making a cost comparison.
A free trial is available by application. Applicants receive a trial build and access to an engineer for data-modelling questions, which gives prospective teams a chance to assess fit with guidance. Sparksee also provides manuals and API documentation.
Platforms
Sparksee supports Android, iOS, Linux, macOS, and Windows, as well as API and self-hosted deployments. Its mobile and desktop platform range suits teams building across device types, while the API and self-hosted options give developers deployment flexibility.
Who it's for
Sparksee is best suited to developers embedding graph storage and analysis in mobile, embedded, or other application software. Its algorithms, transaction support, and language bindings are useful when an app needs to work with connected data locally. Academic users have a free licence path, and qualifying early startups may benefit from the waiver.
Teams that need a managed remote database, or commercial buyers who need a fixed price before discussing deployment, should consider other options. Sparksee's licence terms depend on how and where the engine will be used.
Pros and cons
- Local, embeddable operation: Runs from an application process against a database file, avoiding separate cluster and query-server provisioning.
- Useful graph analysis: Built-in traversal, shortest path, connectivity, community detection, and PageRank cover several common graph tasks.
- Multiple integration paths: Supports five named programming-language APIs, plus Sparksee Cypher and Sparksee Algebra.
- Commercial costs require a request: Licence terms vary by company and deployment, making upfront budget comparisons difficult.
- Academic access has an eligibility check: A valid school or university ID and manual validation are required.
- Cypher has particularities: Teams expecting specific openCypher behavior must account for Sparksee's implementation differences.
Alternatives
LadybugDB is worth considering for teams seeking an MIT-licensed graph database with source code and pre-compiled binaries at no cost; unlike Sparksee, it has no free trial. GUN is another free option across mobile, desktop, web, API, and self-hosted platforms. SeKejap may suit readers looking for a free option across Android, iOS, Linux, macOS, and Windows.
Apache HugeGraph offers a free, self-hosted open-source database and related components, and is a relevant option for teams wanting that packaging. ArcadeDB has a free Community plan billed forever, with its full feature set and community support, which may suit teams prioritizing a perpetual free tier. Memgraph offers a free, open-source in-memory graph database with ACID transactions and on-disk persistence; choose it when those stated characteristics better match the project.
NebulaGraph has a free Apache 2.0 open-source edition with a subset of core features, plus community collaboration and support, making it an option for teams comfortable with that edition's scope. Neo4j offers AuraDB Free, a managed graph database plan at no cost billed monthly, with no payment method required; it suits readers who prefer a managed plan over Sparksee's embedded model.
For more choices, browse Graph Databases or Mobile Databases.
Verdict
Choose Sparksee when you need graph storage and analysis embedded in an application, particularly for mobile or embedded software that benefits from local data, built-in algorithms, and language options. Its main advantage is combining those capabilities without a separately provisioned graph server. Look elsewhere if you need a managed remote service or a published commercial price; Sparksee's industry licensing is custom and deployment-based.