tt CLI utility
tt is a utility that provides a unified command-line interface for managing
Tarantool-based applications. It covers a wide range of tasks – from installing
a specific Tarantool version to managing remote instances and developing applications.
There is also the Enterprise version of
tt available in a
Tarantool Enterprise Edition’s release package.
The Enterprise version provides additional features, for example, importing and exporting data.
This section provides instructions on
tt installation and configuration,
concept explanation, and the
tt command reference.
The key aspect of the
tt usage is an environment. A
is a directory that includes a
tt configuration, Tarantool installations,
application files, and other resources. If you’re familiar with Python virtual
you can think of
tt environments as their analog.
tt environments enable independent management of multiple Tarantool applications,
each running on its own Tarantool version and configuration, on a single host in
an isolated manner.
To create a
tt environment in a directory, run tt init in it.
tt supports Tarantool applications that run on multiple instances. For example,
you can write an application that includes different source files for storage and router
tt, you can start and stop them in a single call, or manage
each instance independently.
Learn more about working with multi-instance applications in Multi-instance applications.