Sparksee

What Sparksee is
Sparksee is an embeddable graph database management system for applications that represent and analyse complex relationships between entities. It runs within an application process and works against a database file, so deployment does not call for a cluster or query server. The maker describes its compact bitmap-based graph representation as suited to graph computations in mobile and embedded environments. Built-in algorithms cover traversal, shortest paths, connectivity, community detection, and PageRank.
The API supports graph data import and export, scripting, and Sparksee Cypher queries, an implementation of openCypher with particularities. Sparksee Algebra is also listed as a query language. Developer references are available for .NET, Java, C++, Objective-C, Python, and openCypher. The product supports ACID transactions, disk-level encryption, and recovery after database corruption. Storing data on a user's device can support privacy-preserving apps and reduce dependence on cloud connectivity. Sparksee is available for Android, iOS, Linux, macOS, and Windows, as well as through an API and self-hosted deployment. Academic users can apply for a free licence; commercial licences are priced according to deployment details and require a request.
Who it suits
Sparksee suits developers building applications that need to represent and analyse connected data, particularly in mobile or embedded environments. Its academic licence is aimed at teachers, PhD students, and university research group members, while commercial users request deployment-based terms.
What it does well
- Embeds into an application and uses a database file.
- Does not require a cluster or query server.
- Includes traversal, shortest path, connectivity, community detection, and PageRank algorithms.
- Supports graph import, export, scripting, and two query languages.
- Offers ACID transactions, disk-level encryption, and database recovery.
- Academic licence is free for eligible applicants.
What to know first
- Academic licence requires valid school or university ID and manual validation.
- Commercial licence pricing is provided on request.
- Commercial terms depend on company size and deployment details.
Limits
The free academic licence is for eligible academic users and requires valid university or school ID with manual validation. The Startup and Industry plans have no listed price; commercial terms are requested and sized around deployment details.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Academic licence | Free to use for teachers, PhD students and university research groups; manual validation required · Academic use · valid university or school ID | Free |
| Startup | Request licence · For SMEs · first 10 startups get a 3-year licence waiver | On request |
| Industry | Request licence · Enterprise real-time graph applications · terms sized by deployment | On request |
| Free trial | 1-month subscription for free · Trial build · sample project · platform and API-language selection | On request |
As sparsity-technologies.com lists them, read 15 Oct 2026. The maker's own page has the final word.
Getting started
- Visit the Sparksee product website.
- Choose a supported platform or use the API or self-hosted deployment.
- Review the manuals and API documentation for your language binding.
- Apply for the free academic licence with valid school or university ID, if eligible.
- Request a commercial licence and provide deployment details, if applicable.
- Apply for a trial build to get access to an engineer for modelling questions.
Sparksee is an embeddable graph database for developers building applications around connected data. It is strongest in mobile and embedded software that needs to analyze relationships locally. Its compact, file-based design avoids running a separate database service, while commercial licensing requires a deployment-specific request.
Overview
Sparksee runs inside an application process and reads from a database file, so teams do not need to provision a cluster or query server. That makes it a practical fit when graph data and computation belong close to an app, including deployments with limited cloud connectivity. It is less suited to teams looking for a standalone graph service that applications access over a network.
The maker describes compact bitmap-based graph representations designed for high-performance computation in mobile and embedded environments. This design targets constrained deployments, though the performance claim alone cannot establish how it will behave on a particular workload.
Key features
Built-in algorithms cover traversal, shortest path, connectivity, community detection, and PageRank. They give developers graph-analysis operations alongside the database, which is useful when an application needs to explore paths, connected components, or communities without placing that work in a separate service. ACID transactions support transactional data handling.
Developers can import and export graph data, use scripting, and query with Sparksee Cypher (SCL) or Sparksee Algebra. SCL implements openCypher with particularities, so teams that depend on exact openCypher behavior should check whether those differences fit their queries. API references cover .NET, Java, C++, Objective-C, and Python, giving teams across those ecosystems a documented integration path.
Disk-level encryption is intended to protect data if a device is lost, stolen, or sold, and Sparksee can recover a database after corruption. Local storage can also support applications that keep user data on-device and rely less on cloud connectivity. These capabilities are relevant to device-based products, but the maker's GDPR and Spain's LOPDGDD compliance statements concern Sparsity's handling of personal data; they do not establish that an application built with Sparksee is compliant.
Pricing
Sparksee uses a freemium model, with an academic licence available free to eligible users. Teachers, PhD students, and university research group members can apply with a valid university or school ID; approval requires manual validation. This is a clear route for academic work, but the eligibility check makes it unsuitable as a general free licence for commercial development.
The Startup plan has custom pricing. It is aimed at SMEs building apps, and the first 10 startups using Sparksee in an app receive a three-year licence waiver. That offer can lower the initial licensing barrier for qualifying companies, but it is limited to the first 10 and does not define the cost after the waiver.
The Industry plan also has custom pricing, with terms based on company size and deployment for enterprise-level, real-time graph applications. Commercial licensing depends on deployment details, including supported platforms and whether the engine ships to customers, so teams need to request terms for their specific distribution model. Sparksee also offers a free trial; applicants receive a trial build and access to an engineer for modelling questions. No fixed commercial price or trial length is established.
Platforms
Sparksee supports Android, iOS, Linux, macOS, and Windows, as well as API and self-hosted deployments. The range suits teams targeting mobile and desktop environments or integrating through one of its language bindings. Its file-based embedded model is particularly relevant where a local database fits better than a provisioned server.
Who it's for
Sparksee makes the most sense for developers building mobile, embedded, or other application-based systems that need graph storage and built-in analysis near the data. Academic users have a free licence path, while startups may qualify for the limited three-year waiver. Enterprise teams can request per-deployment terms. Applications that need a separately managed remote graph service are a weaker fit for its embedded architecture.
Pros and cons
- Pros: An embedded, database-file deployment avoids provisioning a cluster or query server, which can simplify locally stored graph workloads.
- Pros: Built-in traversal, shortest path, connectivity, community detection, and PageRank algorithms provide a broad set of graph analysis tools in the product.
- Pros: Disk-level encryption and corruption recovery address two practical risks for databases stored on devices.
- Pros: Eligible academic users can apply for a free licence, and the first 10 qualifying startups receive a three-year licence waiver.
- Cons: Commercial terms depend on company and deployment details, so businesses cannot budget from a published fixed price.
- Cons: SCL has particularities relative to openCypher, which may require query changes for teams relying on exact openCypher behavior.
- Cons: An embedded database file does not provide the separately provisioned remote service some applications require.
Alternatives
For a graph database directory, see Graph Databases; for options oriented to device-local storage, browse Mobile Databases.
LadybugDB is a free, MIT-licensed option with source code and pre-compiled binaries, including for commercial and proprietary applications. Choose it if that licensing model is more important than Sparksee's academic and deployment-based licence routes.
ArcadeDB offers a free Community plan with its full feature set. It is worth considering when a forever-free plan matters more than Sparksee's embedded, local deployment model.
AllegroGraph has a free tier capped at 5 million triples and a customized enterprise quote. It may suit teams whose graph size fits that stated free allowance.
Apache HugeGraph is a free, self-hosted graph database with related components.
GraphDB has a free plan with one parallel query and five repositories, among other limits. Consider it if those published caps fit the intended use.
Memgraph offers a free, open-source Community Edition with an in-memory graph database and ACID transactions with on-disk persistence. Its free, in-memory approach may better fit teams prioritizing those characteristics.
NebulaGraph provides a free open-source edition with a subset of core features, under the Apache 2.0 license.
OrientDB is another free database option.
Verdict
Choose Sparksee for an application that needs an embedded graph database, local data storage, and built-in algorithms across mobile or other supported platforms. The free academic licence and limited startup waiver offer defined entry points, but commercial teams should expect to request deployment-based terms. Look elsewhere if your application requires a separately provisioned graph service or a fixed commercial price.
Verdict
Choose Sparksee if your application needs an embeddable graph database with built-in algorithms and local data storage. Academic users can apply for a free licence; commercial teams should request terms based on their deployment.
Questions
Is Sparksee free?
A free academic licence is available to teachers, PhD students, and university research group members. Applicants need valid university or school ID, and applications are manually validated.
How much does a commercial licence cost?
Commercial licence pricing is provided on request. Terms depend on deployment details, including platforms and whether the engine ships to customers.
Does Sparksee offer a trial?
Yes. Trial applicants receive a trial build and access to an engineer for modelling questions.
Which platforms does Sparksee support?
Sparksee lists Android, iOS, Linux, macOS, Windows, API, and self-hosted availability.
Which query languages does it support?
Sparksee lists Sparksee Cypher (SCL) and Sparksee Algebra. Its Sparksee Cypher implementation is based on openCypher and has particularities.
Who makes Sparksee?
Sparksee is made by Sparsity Technologies, headquartered in Barcelona, Spain.
Facts from Sparksee's own pages
- Algorithms
- Built-in graph algorithms are provided as out-of-the-box tooling for application development. · sparsity-technologies.com, 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, 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, 15 Oct 2026
- Company activities
- The company LinkedIn page says Sparsity collaborates on EU-funded projects including LDBC, SoMatch and CoherentPaaS. · es.linkedin.com, 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, 15 Oct 2026
- Connectivity resilience
- Local graph processing lets mobile analytics continue when cloud connectivity is poor or unavailable. · sparsity-technologies.com, 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, 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, 7 Oct 2026
- Deployment classification
- GDB-Engines classifies Sparksee as self-hosted while also supporting embedding in an application. · gdb-engines.com, 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, 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, 15 Oct 2026
- Encryption
- Disk-level encryption is provided to protect data if a device is lost, stolen or sold. · sparsity-technologies.com, 15 Oct 2026
- Engineering standards
- The developer page states that Sparsity works with ASPICE and MISRA standards. · sparsity-technologies.com, 15 Oct 2026
- Graph export integration
- The API documentation describes export to Graphviz and GraphML and discusses third-party Blueprints integration. · sparsity-technologies.com, 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, 15 Oct 2026
- Headquarters
- Barcelona, Spain · sparsity-technologies.com, 28 Sept 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, 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, 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, 15 Oct 2026
- Independent database profile
- DBDB.io describes Sparksee as a native bitmap-based graph database with full ACID transactions, used especially for social-network analysis. · dbdb.io, 15 Oct 2026
- Installation
- Packages are downloaded and unpacked without a general installer, except for an Objective-C MacOS framework installer; Java packages can also be obtained through Apache Maven. · sparsity-technologies.com, 15 Oct 2026
- Language bindings
- Documented bindings are available for .NET, Java, C++, Objective-C and Python, with an openCypher reference. · sparsity-technologies.com, 15 Oct 2026
- Latency
- Local graph computation is intended to reduce response latency by avoiding a remote server round trip. · sparsity-technologies.com, 15 Oct 2026
- Licence model
- Sparksee is distributed under proprietary licensing with free academic, evaluation and certain startup arrangements rather than an open-source licence. · sparsity-technologies.com, 15 Oct 2026
Where Sparksee stands on Freedom251
- Graph Databases#17 of 39
- Mobile Databases#17 of 26
