github.com/darrenli6/fabric-sdk-example@v0.0.0-20220109053535-94b13b56df8c/docs/source/getting_started.rst (about) 1 Getting Started 2 =============== 3 4 Install Prerequisites 5 ^^^^^^^^^^^^^^^^^^^^^ 6 7 Before we begin, if you haven't already done so, you may wish to check that 8 you have all the :doc:`prereqs` installed on the platform(s) 9 on which you'll be developing blockchain applications and/or operating 10 Hyperledger Fabric. 11 12 Install Binaries and Docker Images 13 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 14 15 While we work on developing real installers for the Hyperledger Fabric 16 binaries, we provide a script that will :ref:`binaries` to your system. 17 The script also will download the Docker images to your local registry. 18 19 Hyperledger Fabric Samples 20 ^^^^^^^^^^^^^^^^^^^^^^^^^^ 21 22 We offer a set of sample applications that you may wish to install these 23 :doc:`samples` before starting with the tutorials as the tutorials leverage 24 the sample code. 25 26 API Documentation 27 ^^^^^^^^^^^^^^^^^ 28 29 The API documentation for Hyperledger Fabric's Golang APIs can be found on 30 the godoc site for `Fabric <http://godoc.org/github.com/hyperledger/fabric>`_. 31 If you plan on doing any development using these APIs, you may want to 32 bookmark those links now. 33 34 Hyperledger Fabric SDKs 35 ^^^^^^^^^^^^^^^^^^^^^^^ 36 37 Hyperledger Fabric intends to offer a number of SDKs for a wide variety of 38 programming languages. The first two delivered SDKs are the Node.js and Java 39 SDKs. We hope to provide Python and Go SDKs soon after the 1.0.0 release. 40 41 * `Hyperledger Fabric Node SDK documentation <https://fabric-sdk-node.github.io/>`__. 42 * `Hyperledger Fabric Java SDK documentation <https://github.com/hyperledger/fabric-sdk-java>`__. 43 44 Hyperledger Fabric CA 45 ^^^^^^^^^^^^^^^^^^^^^ 46 47 Hyperledger Fabric provides an optional 48 `certificate authority service <http://hyperledger-fabric-ca.readthedocs.io/en/latest>`_ 49 that you may choose to use to generate the certificates and key material 50 to configure and manage identity in your blockchain network. However, any CA 51 that can generate ECDSA certificates may be used. 52 53 Tutorials 54 ^^^^^^^^^ 55 56 We offer four initial tutorials to get you started with Hyperledger Fabric. 57 The first is oriented to the Hyperledger Fabric **application developer**, 58 :doc:`write_first_app`. It takes you through the process of writing your first 59 blockchain application for Hyperledger Fabric using the Hyperledger Fabric 60 `Node SDK <https://github.com/hyperledger/fabric-sdk-node>`__. 61 62 The second tutorial is oriented towards the Hyperledger Fabric network 63 operators, :doc:`build_network`. This one walks you through the process of 64 establishing a blockchain network using Hyperledger Fabric and provides 65 a basic sample application to test it out. 66 67 Finally, we offer two chaincode tutorials. One oriented to developers, 68 :doc:`chaincode4ade`, and the other oriented to operators, 69 :doc:`chaincode4noah`. 70 71 .. note:: If you have questions not addressed by this documentation, or run into 72 issues with any of the tutorials, please visit the :doc:`questions` 73 page for some tips on where to find additional help. 74 75 .. Licensed under Creative Commons Attribution 4.0 International License 76 https://creativecommons.org/licenses/by/4.0/