# Welcome to python-rocksdb’s documentation!

## Overview

Python bindings to the C++ interface of http://rocksdb.org/ using cython:

    import rocksdb
    db = rocksdb.DB("test.db", rocksdb.Options(create_if_missing=True))
    db.put(b"a", b"b")
    print db.get(b"a")

Tested with python3.8 and python3.9 and RocksDB version 6.11.4.

- Instructions how to install
  - With distro package and pypi
  - From source
- Tutorial
  - Open
  - About Bytes And Unicode
  - Access
  - Iteration
  - Snapshots
  - MergeOperator
  - PrefixExtractor
  - Backup And Restore
  - Change Memtable Or SST Implementations
  - Change Compaction Style
  - Iterate Over WriteBatch
- API
  - Options
  - Database
  - Interfaces
  - Backup
- Changelog
  - Version 0.8
  - Version 0.7
  - Version 0.6
  - Version 0.5
  - Version 0.4
  - Version 0.3
  - Version 0.2
  - Version 0.1

## Contributing

Source can be found on github. Feel free to fork and send pull-requests or create issues on the github issue tracker

## RoadMap/TODO

No plans so far. Please submit wishes to the github issues.

# Indices and tables

- Index

- Module Index

- Search Page