README.rst 766 Bytes
Newer Older
1 2
.. |date| date::

Ladislav Lhotka's avatar
Ladislav Lhotka committed
3
*******
4
JetConf
Ladislav Lhotka's avatar
Ladislav Lhotka committed
5
*******
6

Ladislav Lhotka's avatar
Ladislav Lhotka committed
7
:Author: Pavel Špírek <pavel.spirek@nic.cz>
8 9
:Date: |date|

Ladislav Lhotka's avatar
Ladislav Lhotka committed
10 11
*JetConf* is an implementation of the RESTCONF_ protocol written in
Python 3. Main features:
12

Ladislav Lhotka's avatar
Ladislav Lhotka committed
13
* HTTP/2 over TLS, certificate-based authentication of clients
Ladislav Lhotka's avatar
Ladislav Lhotka committed
14

Ladislav Lhotka's avatar
Ladislav Lhotka committed
15
* JSON data encoding
16

Ladislav Lhotka's avatar
Ladislav Lhotka committed
17
* Per-user candidate datastores with transactions
Ladislav Lhotka's avatar
Ladislav Lhotka committed
18

Ladislav Lhotka's avatar
Ladislav Lhotka committed
19 20 21 22 23 24
* Support for NACM_

Installation
============

::
Ladislav Lhotka's avatar
Ladislav Lhotka committed
25

Ladislav Lhotka's avatar
Ladislav Lhotka committed
26
   python -m pip install jetconf
Ladislav Lhotka's avatar
Ladislav Lhotka committed
27

28 29
Note that *JetConf* requires Python 3.5.

Ladislav Lhotka's avatar
Ladislav Lhotka committed
30 31 32 33 34 35 36 37 38 39 40
Links
=====

* `Git repository`_

* `Documentation`_

.. _RESTCONF: https://tools.ietf.org/html/draft-ietf-netconf-restconf-18
.. _NACM: https://datatracker.ietf.org/doc/rfc6536/
.. _Git repository: https://github.com/CZ-NIC/jetconf
.. _Documentation: https://gitlab.labs.nic.cz/labs/jetconf/wikis/home