Interacting with JetStream
==========================

There are a few ways of working with JetStream server: for automation, there are command line and Python API intefaces; as well as a graphical client.

.. _interacting#api:

API
---

JetStream Server comes with full API access. API functions can be called from Python, or by using the :program:`jetstream` executable. To learn more about using the API, please refer to the :doc:`jetstream-api:index`.


.. _interacting#client:

Graphical Client
----------------

A graphical JetStream Client is available for `download <https://gojetstream.io/download/>`_.

.. image:: /media/images/jetstream-transfers.png


Command Line Client
-------------------

The JetStream API Python package comes with a command line client :doc:`jscp </tools/jscp>`. It can be used to transfers files between two JetStream Servers with syntax similar to the OpenSSH :command:`scp` tool.

