Many Couch* clients and servers claim to be "CouchDB-compatible." But compatibility is a fuzzy thing.
The point of this table is to make an honest assessment of how we're doing as a community to interop with each other. And eventually, to make it one big grid of checkmarks. 😃
Please open a pull request to add your own sync pair.
- CouchDB 1.x
- CouchDB 2.x
- Couchbase Sync Gateway (CSG)
- Cloudant
- rcouch
- PouchDB Server
- PouchDB
- Couchbase Lite Android
- Couchbase Lite iOS
- Cloudant Sync Android
- Cloudant Sync iOS
Click the ✓, ✗, or ? to see notes.
CouchDB 1.x | CouchDB 2.x | CSG | Cloudant | rcouch | PouchDB Server | |
---|---|---|---|---|---|---|
PouchDB | ✓ | ✓ | ✗ | ? | ? | ✓ |
Couchbase Lite Android | ? | ? | ? | ? | ? | ? |
Couchbase Lite iOS | ? | ? | ? | ? | ? | ? |
Cloudant Sync Android | ✓ | ✓ | ? | ✓ | ? | ? |
Cloudant Sync iOS | ✓ | ✓ | ? | ✓ | ? | ? |
Fully tested in the PouchDB test suite.
Fully tested in the PouchDB test suite.
Untested, many known issues. In particular, attachments are not replicated due to PouchDB not supporting the multipart/mixed
style and CSG not supporting the older JSON style.
Mostly works, but there may be issues. PouchDB is tested against CouchDB 2.x, which is largely compatible with Cloudant. No big known issues.
Untested.
Fully tested in the PouchDB test suite.
Your info here
Your info here
Your info here
Your info here
Your info here
Your info here
Your info here
Your info here
Your info here
Your info here
Your info here
Your info here
Fully tested, integration test suite
Your info here
Untested.
Fully tested.
Untested.
Untested.
Fully tested in Replication Acceptance test suite.
Fully tested in Replication Acceptance test suite.
Untested.
Fully tested
Untested.
Untested.