Tarantool
Tarantool is a Russian enterprise NoSQL in-memory database platform that combines a DBMS with an embedded LuaJIT application server. Operated as a product line of VK Tech, it sells annual licenses, support, and training to banks, retailers, and telcos in Russia under FSTEC-certified sovereign software.
- Company typePrivate
- Founded2008
- HeadquartersMoscow, Russia
- Headcount1,001–5,000
- GTM typeB2B
- OfferingSoftware
What Tarantool does
Tarantool is a Russian-developed enterprise in-memory NoSQL database platform, founded in 2008 and headquartered in Moscow at VK Tech's Leningradsky prospekt office, where it operates as a product line of VK Tech rather than an independently financed entity. The platform combines a NoSQL DBMS (multi-model: key-value, document, tables, optional SQL) with an embedded LuaJIT application server that runs stored procedures and business logic co-located with data, eliminating network round-trips between application and storage. Core technology includes the dual memtx (in-memory) and vinyl (on-disk) storage engines, native sharding via vshard, synchronous and asynchronous replication, supervised failover, ACID transactions, role-based access control with LDAP/Active Directory integration, and a drop-in Redis RESP module supporting 60+ commands.
The commercial portfolio spans Tarantool DB (the flagship NoSQL in-memory database, also sold as a Redis replacement), Tarantool Enterprise, Tarantool Data Grid (a higher-level business-solution platform with Avro data modeling, GraphQL/REST APIs, and an expanding connector catalogue covering Kafka, Oracle, ODBC, SOAP, HTTP, and SMTP), plus add-ons including Tarantool Column Store (HTAP), Tarantool CDC (change data capture), Tarantool Queue Enterprise (in-memory message queue), Tarantool Clusters Federation (inter-cluster replication), Tarantool Cloud Edition, Tarantool Object Storage, the Tarantool Kubernetes Operator, and Ansible Tarantool Enterprise automation. The open-source Community Edition on GitHub feeds a developer funnel for the commercial products. Tarantool DB is listed in the Russian Unified Register of Domestic Software (Entry No. 23005, 2024-06-28) and the platform is FSTEC-certified, supporting Russian import-substitution and regulated-industry requirements.
The go-to-market is sales-led enterprise field sales targeting Russian banks, retail/e-commerce, and telecom operators, supplemented by a community-led developer funnel, a technology partner program, premium support, and paid training and certification. Revenue is generated via quote-based annual enterprise licensing of Tarantool Enterprise and its modules, premium support engagements, training/certification programs, and a partner/OEM framework, while the Community Edition is free. Vertical industry pages, case studies, and reference architectures document banking workloads of ≥20,000 RPS with databases above 150 GB and zero data loss tolerance, as well as a retail migration that replaced four Redis instances with a Tarantool DB master-master cluster.
Tarantool firmographics
Firmographics- Name
- Tarantool
- Legal name
- Tarantool
- Website
- https://tarantool.io
- Company type
- Private
- Founded year
- 2008
- Operating status
- Operating
- Headcount range
- 1,001–5,000 employees
- Short description
- Tarantool is a Russian enterprise NoSQL in-memory database platform that combines a DBMS with an embedded LuaJIT application server. Operated as a product line of VK Tech, it sells annual licenses, support, and training to banks, retailers, and telcos in Russia under FSTEC-certified sovereign software.
- Ownership category
- akta.pro rank
Tarantool industry classification
Industry- Product category
- In-Memory NoSQL Database
- NAICS
- Computer Systems Design and Related Services (5415), Computing Infrastructure Providers, Data Processing, Web Hosting, and Related Services (5182), Computer Systems Design and Related Services (54151)
- SIC
- Services-Computer Programming, Data Processing, Etc. (7370), Services-Computer Integrated Systems Design (7373), Services-Computer Programming Services (7371)
- akta.pro primary industry
- NewSQL / Distributed SQL Databases (HDAEAAAC)
- akta.pro secondary industries
- Multi-Model Databases (HDAEAAAL), Database Tools & Ecosystem (Replication, Backup/Recovery, HA/DR, Monitoring) (HDAEAAAO)
Keywords
Where Tarantool is headquartered
LocationHeadquarters
- HQ city
- Moscow
- HQ country
- Russia
- HQ region
- Europe
Offices1 record
Markets served
Tarantool business model
Business model- GTM type
- B2B
- Offering type
- Software
- Cost components
- Personnel, Technology or R&D, Marketing or Sales, Operations, Infrastructure
Revenue model
- Enterprise software licensing: Revenue from Tarantool Enterprise, Tarantool DataBase (Tarantool DB), Tarantool Column Store, Tarantool CDC, Tarantool Queue Enterprise and Tarantool Clusters Federation licensed to enterprise customers, including Russian banks, retailers and telcos.
- Premium support and technical services: Recurring "Премиальная поддержка" engagements and consulting-led project delivery ("Реализовать проекты в сжатые сроки") to help customers run and scale mission-critical Tarantool deployments.
- Training and certification: Paid "Тренинги" and "Сертификаты" programs for developers, admins, architects and analysts, delivered with a virtual environment for hands-on labs.
- Technology partnership and OEM program: "Технологическое партнерство" program enabling third parties to build high-load storage and data-transfer products on top of the Tarantool framework.
- Open-source Community Edition (free, no direct revenue): Community Edition downloadable from tarantool.io for free; serves as a top-of-funnel for the paid Enterprise products, support and training.
Pricing tiers
| Model | Billing | Price |
|---|---|---|
| Other | Annual | Quote-based enterprise licensing |
| Freemium | Pay-as-you-go | Free Community Edition download |
Go-to-market motion4 records
Distribution channels6 records
Marketing channels11 records
Tarantool product offering
Product offeringCore offering
Tarantool is an in-memory NoSQL database platform that embeds a LuaJIT application server directly inside the data store, enabling sub-millisecond OLTP, ACID transactions, replication, and built-in sharding for high-load digital services. The commercial portfolio includes Tarantool DB (an in-memory DBMS with drop-in Redis compatibility), the higher-level Tarantool Data Grid (TDG) for building enterprise data services with GraphQL/REST APIs, plus add-on modules for columnar analytics, change data capture, distributed queuing, and inter-cluster replication. The open-source Community Edition on GitHub feeds a freemium funnel into the licensed enterprise products, premium support, and certified training.
Product overview
Tarantool offers a platform-plus-modules architecture: a core in-memory computing platform (Tarantool) that powers a portfolio of database products and add-on modules. The core platform ships as the open-source Tarantool Community Edition and the commercially supported Tarantool Enterprise Edition, with Tarantool Cluster Manager (TCM) and the tt CLI for cluster lifecycle and operations. Built on top of this, the flagship commercial database is Tarantool DB / Tarantool DataBase (a NoSQL in-memory DBMS with a drop-in Redis RESP module), complemented by add-on modules including Tarantool Column Store (columnar in-memory HTAP DBMS), Tarantool CDC (Change Data Capture), Tarantool Queue Enterprise (distributed in-memory message queue), and Tarantool Clusters Federation (inter-cluster xDCR replication). The Tarantool Data Grid (TDG) is a higher-level business-solution platform built on Tarantool Enterprise, packaged with four cluster roles (Core, Storage, Runner, Connector), Avro-based data modeling, Lua business-logic execution, and GraphQL/REST APIs. Additional offerings include Tarantool Cloud Edition, the Tarantool Kubernetes Operator, Object Storage, and Ansible Tarantool Enterprise for automated deployment, with Premium Support, Trainings, and a Technology Partnership program rounding out the commercial service portfolio.
Differentiator
Problem solved
Functional benefit
Brands
- Tarantool DB: NoSQL in-memory DBMS for building high-speed distributed data stores, including a drop-in replacement for Redis and an entry in the Russian Federation domestic-software registry (No. 23005, 28.06.2024).
- Tarantool Column Store
- Tarantool CDC
- Tarantool Queue Enterprise
- Tarantool Clusters Federation
- Tarantool Data Grid (TDG)
- Tarantool Enterprise
Products and services
- Tarantool DB Russian NoSQL in-memory DBMS designed for creating high-speed distributed data stores. Supports key-value, table and document schemas; ACID transactions; synchronous and asynchronous replication; sharding; WAL and snapshots; Java and Go connectors; a drop-in replacement for Redis (RESP) module; and runs on Russian operating systems (Astra Linux, RED OS). Listed in the Russian register of domestic software (record No. 23005 from 2024-06-28) and FSTEC-certified. Sold to enterprise customers under annual quote-based licensing.
- Tarantool Column Store Columnar in-memory DBMS for HTAP workloads, enabling transactional and analytical data processing in real time. Sold as an add-on module licensed to enterprise customers under quote-based pricing.
- Tarantool CDC Change Data Capture product built on Tarantool for building data transfer and transformation pipelines. Sold as an add-on module under quote-based enterprise licensing.
- Tarantool Queue Enterprise Distributed in-memory message queue system used as a fast message broker for high-load solutions. Sold as an add-on module under quote-based enterprise licensing.
- Tarantool Clusters Federation Disaster-tolerant cluster configuration module providing inter-cluster (xDCR-style) data replication between Tarantool DB clusters. Sold as an add-on module under quote-based enterprise licensing.
- Tarantool Data Grid (TDG) Comprehensive business-solution platform built on Tarantool Enterprise for quickly creating and supporting business applications. Provides Avro-based data model management, business-logic execution in Lua, GraphQL/REST APIs, integration via Apache Kafka/HTTP/SOAP/iproto/ODBC/Oracle, role-based access control with LDAP/Active Directory, and four cluster roles (Core, Storage, Runner, Connector). Used for data marts, Master Data Management, payment processing, and investment banking. Delivered as a paid package (RPM, TGZ or Docker image) from a customer zone.
- Tarantool Enterprise Commercial edition of the Tarantool platform, offering extended capabilities, enterprise modules, and dedicated support. Foundation of Tarantool Data Grid. Licensed to enterprise customers under annual quote-based pricing.
- Tarantool Cloud Edition Cloud-based edition of the Tarantool platform.
- Tarantool Object Storage Object storage product in the Tarantool portfolio, built on the Tarantool platform.
- Tarantool Kubernetes Operator Kubernetes operator for orchestrating Tarantool cluster deployment and management on Kubernetes.
- Tarantool Premium Support Premium technical support service helping customers deliver projects on tight deadlines and grow in-house expertise on Tarantool deployments. Sold as a recurring service engagement.
- Tarantool Trainings Paid training courses for developers, administrators, architects, and analysts on building and operating NoSQL solutions on Tarantool, delivered with a virtual environment for hands-on labs, plus a certification track.
Quantifiable outcome
- Migrated a retail authorization/token service from 4 Redis instances × 4 GB RAM at 5,000 RPS read to a Tarantool DB master-master cluster in one week, with no backend API changes and fewer components.
- +2 more outcomes
Companies that use Tarantool
Customer profileSegments6 records
Ideal customer profiles6 records
Tarantool technology and API
TechnologyTechnology focussed Yes
API detail
- Has API
- Yes
- API docs
- API detail
Core technology
AI maturity
App detail
Integration13 records
Feature8 records
Tarantool partnerships and signals
Strategic signalPartnerships
Ten partnerships are on record, tiered flagship / parent ecosystem, core integration, flagship compatibility partner, standard integration and core ecosystem.
- VK Tech (VK Group)flagship / parent ecosystemTarantool is published under the VK Tech brand, with site copyright "© Tarantool, 2026 г." and legal terms hosted on help.mail.ru. The Moscow office address (Leningradsky prospekt, 39, bld. 79) is attributed to VK Tech, and Tarantool careers are listed on team.vk.company. VK Tech functions as the corporate home and primary distribution vehicle for Tarantool's commercial products.
- Apache Kafkacore integrationTarantool Data Grid provides first-class Kafka input and output connectors (Apache Kafka producer/consumer, headers, partitions, offset handling, OAuth tokens) so that external event streams can be ingested into TDG and emitted back out, with health-check and metric support.
- Oracle Databasecore integrationTDG includes an Oracle connector allowing the data grid to query and write to Oracle via Lua APIs (oracle.execute, oracle.cursor with prefetch/batch controls), positioned alongside the ODBC connector for general database integration.
- Apache Avrocore integrationTDG uses Apache Avro as the canonical schema format for its visual data model editor; incoming and stored data are validated against the Avro model, and the data model itself is described in Avro.
- Redisflagship compatibility partnerTarantool DB acts as a drop-in replacement for Redis: it supports 60+ Redis commands, Redis ACL, TLS encryption and Redis-compatible configuration. Migration examples (e.g., the retail token-service case) show master-replica Redis topologies being replaced with Tarantool DB master-master with no changes to the backend API.
- Prometheus and Grafanastandard integrationTarantool exports monitoring metrics to Prometheus and visualizes them in Grafana; official Grafana dashboards and alerting guidance are part of the product documentation.
- LDAP / Active Directorystandard integrationTarantool Enterprise, Tarantool DB and Tarantool Data Grid integrate with LDAP / Active Directory for external user authentication, group-based role assignment, and (in TDG) configurable LDAP authentication settings in the web UI.
- Kubernetes (via Tarantool Kubernetes Operator)standard integrationTarantool supports deployment in Kubernetes environments, with a dedicated Tarantool Kubernetes Operator listed as a product on the main site.
- Ansible (via Ansible Tarantool Enterprise)standard integrationTarantool Data Grid ships Ansible playbooks and the tarantool/ansible-cartridge role to automate cluster deployment and topology configuration, supported in the official deployment documentation.
- Open-source community (Community Edition on GitHub)core ecosystemThe Community Edition of Tarantool is open-sourced on GitHub (github.com/tarantool/tarantool) and is the basis for the developer community on Stack Overflow, Telegram, VK and LinkedIn; it underpins free downloads and is a top-of-funnel for the commercial products.
Scale indicators9 records
Recent moves6 records
Expansion highlights6 records
Tarantool competitors and assessment
Company assessmentDirect peers
- Redis: Redis is the canonical in-memory key-value store that Tarantool DB explicitly targets as a drop-in replacement, supporting 60+ Redis commands, Redis ACL and TLS, making it the closest direct competitor on caching and session-store workloads.
- Aerospike: Aerospike is a distributed, in-memory NoSQL database with hybrid memory (RAM + flash) and strong consistency, directly comparable to Tarantool's memtx+vinyl architecture for high-throughput OLTP and real-time personalization at scale.
- ScyllaDB: ScyllaDB is a high-performance, C++-based NoSQL database compatible with Cassandra and Redis APIs, competing with Tarantool on low-latency, high-throughput workloads where sub-millisecond response and sharded throughput are required.
- SingleStore (formerly MemSQL): SingleStore is an in-memory, distributed SQL/NewSQL HTAP database offering real-time transactions and analytics, closely paralleling Tarantool Column Store and the in-memory OLTP/HTAP positioning of Tarantool DB.
- VoltDB: VoltDB is an in-memory NewSQL database focused on high-velocity OLTP workloads with ACID guarantees, the same architectural positioning Tarantool markets for real-time banking and telecom workloads.
Emerging players
- DragonflyDB: DragonflyDB is a modern Redis-compatible in-memory store built for multi-core servers; it competes directly with Tarantool's Redis drop-in positioning while optimizing for higher per-node throughput.
Regional players
- ClickHouse: ClickHouse is a Russian-developed columnar OLAP database and a fellow member of Russia's domestic-software ecosystem, competing in the same enterprise data-platform category as Tarantool Column Store and Tarantool Data Grid within Russian banks and telcos.
- Postgres Pro: Postgres Pro is a Russian PostgreSQL fork competing for the same import-substitution-driven workloads in Russian regulated enterprises; it competes with Tarantool as the alternative SQL-based platform of choice for domestic deployments.
Broad incumbents
- MongoDB: MongoDB is the dominant document NoSQL database globally; it overlaps with Tarantool's multi-model (document/key-value) and HTAP use cases, but offers broader international reach and tooling for general-purpose enterprise workloads.
- Oracle Database: Oracle is the RDBMS incumbent that Tarantool explicitly positions against as a faster, in-memory alternative for high-load online services in Russian banks and retailers, and is also a partner target via Tarantool Data Grid's Oracle connector.
Market position
Strengths5 records
Weaknesses5 records
Competitive moat6 records
Key risks6 records
Key highlights7 records
Customer concentration
Tarantool social profiles
Digital presenceTarantool compliance and trust
Trust signalCompliance2 records
Tarantool financial estimates
Financial estimateRevenue estimate
Valuation estimate
Tarantool leadership team
Management profileNumber of profiles
Tarantool funding detail
Funding detailFunding overview
Funding rounds
Investors
Funding detail is available on the Subscription and Enterprise plan.Contact sales →
Tarantool 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 Tarantool
What does Tarantool do?
Tarantool is an in-memory NoSQL database platform that embeds a LuaJIT application server directly inside the data store, enabling sub-millisecond OLTP, ACID transactions, replication, and built-in sharding for high-load digital services. The commercial portfolio includes Tarantool DB (an in-memory DBMS with drop-in Redis compatibility), the higher-level Tarantool Data Grid (TDG) for building enterprise data services with GraphQL/REST APIs, plus add-on modules for columnar analytics, change data capture, distributed queuing, and inter-cluster replication. The open-source Community Edition on GitHub feeds a freemium funnel into the licensed enterprise products, premium support, and certified training.
Is Tarantool a public or private company?
Tarantool is a private company. It is classified as corporate owned and is currently operating.
When was Tarantool founded?
Tarantool was founded in 2008. It employs 1,001 to 5,000 people.
Where is Tarantool based?
Tarantool is headquartered in Moscow, Russia, in the Europe region.
How does Tarantool make money?
Five revenue lines are on record. Enterprise software licensing is the primary driver. The others are premium support and technical services, training and certification, technology partnership and OEM program and open-source Community Edition (free, no direct revenue).
Who are Tarantool's main competitors?
Direct peers on record are Redis, Aerospike, ScyllaDB, SingleStore (formerly MemSQL) and VoltDB. DragonflyDB is listed as an emerging player. Regional players are ClickHouse and Postgres Pro. Broad incumbents are MongoDB and Oracle Database.
Does Tarantool have an API?
Yes. Tarantool exposes multiple APIs for developers: a REST API (including /data endpoints and /metrics) for CRUD-style data access and cluster metrics; a GraphQL API (used for both data queries/mutations and configuration management such as audit_log config) generated automatically from the Avro data model; the Tarantool binary protocol (iproto) for low-latency client-server access; a Sandbox API exposed to business-logic code (Repository API, Service functions, Data accessors, monitoring, datetime, sequence, etc.); and connector APIs for Apache Kafka, HTTP, SOAP, ODBC, Oracle, SMTP, file (CSV) and iproto. Connectors are available for Go, Java, C, Python, and C++ (first-party), plus community-maintained connectors for C#, Node.js, Perl, and PHP. Authentication is handled via users/tokens with optional LDAP/Active Directory integration. Developer documentation is at www.tarantool.io/ru/tdg/latest/reference/rest-api.
What industry is Tarantool in?
Tarantool's product category is In-Memory NoSQL Database. Its primary akta.pro industry code is HDAEAAAC, NewSQL / Distributed SQL Databases, with a secondary code of HDAEAAAL, Multi-Model Databases. Its NAICS code is 5415 and its SIC code is 7370.