]> git.proxmox.com Git - ceph.git/blob - ceph/doc/rados/api/index.rst
51de06d98a8507368d8f92539d7c56b8bc3d90ee
[ceph.git] / ceph / doc / rados / api / index.rst
1 .. _rados api:
2
3 ===========================
4 Ceph Storage Cluster APIs
5 ===========================
6
7 The :term:`Ceph Storage Cluster` has a messaging layer protocol that enables
8 clients to interact with a :term:`Ceph Monitor` and a :term:`Ceph OSD Daemon`.
9 ``librados`` provides this functionality to :term:`Ceph Clients` in the form of
10 a library. All Ceph Clients either use ``librados`` or the same functionality
11 encapsulated in ``librados`` to interact with the object store. For example,
12 ``librbd`` and ``libcephfs`` leverage this functionality. You may use
13 ``librados`` to interact with Ceph directly (e.g., an application that talks to
14 Ceph, your own interface to Ceph, etc.).
15
16
17 .. toctree::
18 :maxdepth: 2
19
20 Introduction to librados <librados-intro>
21 librados (C) <librados>
22 librados (C++) <libradospp>
23 librados (Python) <python>
24 libcephsqlite (SQLite) <libcephsqlite>
25 object class <objclass-sdk>