The recommended connector for each language is marked with a flag
Want your connector listed here? Please drop us a line at support@tarantool.io.
C
A plain msgpack serialization library. Use it if you wish to write your own connector or embed Tarantool protocol into your application.
Owner:
@rtsisykC++
C#
Clojure
Crystal
Erlang
Erlang connector for Tarantool 1.6+. Supports pools of async connects (OTP supervisor based), automatic connection restore, transparent erlang map <-> Lua table.
Owner:
@stofelGo
Java
Lua
Pure Lua connector for Tarantool 1.7+. Works on nginx cosockets and plain Lua sockets.
Owner:
@csteenbergNode.js
NginX
NginX upstream module for Tarantool 1.6+. Features REST, JSON API, websockets, load balancing.
Owner:
@dedokOpenResty
Connector for working with Tarantool 1.6 from nginx with an embedded Lua module or with OpenResty.
Owner:
@perusioPerl
Perl client for Tarantool 1.6+. Fast, based on AnyEvent (async requests out of the box), provides automatic schema loading and on-fly reloading (which enables one to use spaces’ and indexes’ names in queries), supports all common tarantool statements to be requested natively (select / insert / delete / update / replace / upsert) or through lua function call. The connection is fully customizable (different timeouts can be set), fault-tolerant (reconnect on fails), and can be lazy initialized (to connect on first request).
Owner:
@Awety