The TAP protocol is an internal part of the Couchbase Server system that is used to exchange data throughout the system.

Important: A newer version of this software with updated documentation is available. Visit the Couchbase Developer Portal for more information.

TAP provides a stream of data of the changes that are occurring within the system. TAP is used during replication to copy data between vBuckets used for replicas. It is also used during the rebalance procedure to move data between vBuckets and redistribute the information across the system.