# Change Data Capture (CDC)

 is a feature that allows you to not only query the current state of a database’s table, but also query the history of all changes made to the table.


            <div class="cell my-panel">
                <div class="panel">
                    <h5 class="panel_\_title">Change Data Capture</h5>
            * [CDC Overview](https://docs.scylladb.com/manual/master/features/cdc/cdc-intro.md)
* [The CDC Log Table](https://docs.scylladb.com/manual/master/features/cdc/cdc-log-table.md)
* [Basic Operations in CDC](https://docs.scylladb.com/manual/master/features/cdc/cdc-basic-operations.md)
* [CDC Streams](https://docs.scylladb.com/manual/master/features/cdc/cdc-streams.md)
* [CDC Stream Changes](https://docs.scylladb.com/manual/master/features/cdc/cdc-stream-changes.md)
* [Querying CDC Streams](https://docs.scylladb.com/manual/master/features/cdc/cdc-querying-streams.md)
* [Advanced Column Types](https://docs.scylladb.com/manual/master/features/cdc/cdc-advanced-types.md)
* [Preimages and Postimages](https://docs.scylladb.com/manual/master/features/cdc/cdc-preimages.md)
* [Data consistency](https://docs.scylladb.com/manual/master/features/cdc/cdc-consistency.md)

</div></div>
            <div class="cell my-panel">
                <div class="panel">
                    <h5 class="panel_\_title">CDC Integration Projects</h5>
            * [Go (scylla-cdc-go)](https://github.com/scylladb/scylla-cdc-go)
* [Java (scylla-cdc-java)](https://github.com/scylladb/scylla-cdc-java)
* [Rust (scylla-cdc-rust)](https://github.com/scylladb/scylla-cdc-rust)
* [CDC Source Connector (compatible with Kafka Connect)](https://docs.scylladb.com/manual/master/using-scylla/integrations/scylla-cdc-source-connector.md)
* [CDC Source Connector Quickstart](https://docs.scylladb.com/manual/master/using-scylla/integrations/scylla-cdc-source-connector-quickstart.md)

</div></div>
