github.com/muhammedhassanm/blockchain@v0.0.0-20200120143007-697261defd4d/sawtooth-core-master/docs/source/app_developers_guide/sdk_table.rst (about)

     1  **************
     2  Available SDKs
     3  **************
     4  
     5  The following table summarizes the Sawtooth SDKs. It shows the feature completeness,
     6  API stability, and maturity level for the client signing, transaction
     7  processors, and state delta features.
     8  
     9  +------------+-----------+-------------+----------+-----------+-------------+----------+-----------+-------------+----------+
    10  |            | **Client Signing**                 | **Transaction Processor**          | **State Delta**                    |
    11  +            +-----------+-------------+----------+-----------+-------------+----------+-----------+-------------+----------+
    12  |            | Complete? | Stable API? | Maturity | Complete? | Stable API? | Maturity | Complete? | Stable API? | Maturity |
    13  +------------+-----------+-------------+----------+-----------+-------------+----------+-----------+-------------+----------+
    14  | Python     | |yes|     | |yes|       |   1      | |yes|     | |yes|       |   1      | |yes|     | |yes|       | 1        |
    15  +------------+-----------+-------------+----------+-----------+-------------+----------+-----------+-------------+----------+
    16  | Go         | |yes|     | |yes|       |   1      | |yes|     | |yes|       |   1      | |yes|     | |yes|       | 1        |
    17  +------------+-----------+-------------+----------+-----------+-------------+----------+-----------+-------------+----------+
    18  | JavaScript | |yes|     | |yes|       |   1      | |yes|     | |yes|       |   2      | |yes|     | |yes|       | 2        |
    19  +------------+-----------+-------------+----------+-----------+-------------+----------+-----------+-------------+----------+
    20  | Rust       | |yes|     |             |   3      |           |             |   3      |           | |yes|       | 3        |
    21  +------------+-----------+-------------+----------+-----------+-------------+----------+-----------+-------------+----------+
    22  | Java       |           |             |   3      |           |             |   3      |           |             | 3        |
    23  +------------+-----------+-------------+----------+-----------+-------------+----------+-----------+-------------+----------+
    24  | C++        |           |             |   3      |           |             |   3      |           |             | 3        |
    25  +------------+-----------+-------------+----------+-----------+-------------+----------+-----------+-------------+----------+
    26  
    27  A stable API means that the Sawtooth development team is committed to backward
    28  compatibility for future changes. Other APIs could change, which would
    29  require updates to application code.
    30  
    31  The Maturity column shows the general maturity level of each feature:
    32  
    33    1.  Recommended: Well supported and heavily used
    34    2.  Community support only
    35    3.  Experimental: Might have known issues and future API changes
    36  
    37  The available SDKs are in
    38  https://github.com/hyperledger/sawtooth-core/tree/master/sdk.
    39  
    40  .. |yes| unicode:: U+2713 .. checkmark
    41  
    42  .. Licensed under Creative Commons Attribution 4.0 International License
    43  .. https://creativecommons.org/licenses/by/4.0/