Codebase and samle configurations used for Knot.x tutorials posted on
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.

Knot.x tutorials

The repository contains codebase for tutorials and conferences demos posted on Remember to update .travis.yml file if your tutorial contains any code to verify.


Hello Rest Service

Hello Rest Service - Tutorial showing how Knot.x can be used to transform a static website into a dynamic one. The tutorial uses the Google Books API to fetch data about books and Knot.x to inject it into an HTML template

Tutorial codebase

Adapt Service without Web API

The Adapt Service without Web API Tutorial is the next step on our path to learning Knot.x. In this tutorial we will deal with data that comes directly from a database (we will not use a Web API layer this time). With just one simple Service Adapter, we will fetch the data and let Knot.x inject it into an HTML template.

Tutorial codebase

Knot.x scalability and extendability

This tutorial explains basic concepts of Knot.x scalability and extendability.

Tutorial codebase

Client-side integration approach with Knot.x

There are two main concepts of integrating external services into your system: client-side and backend. Both approaches have strong sides which used in smart way will benefit your solution. However, they both have weak sides which might bring you many unwanted worries. Knot.x supports both approaches, bringing out their pros and limiting their cons. In this tutorial we will show you how to use Knot.x Gateway to create a consistent Web API for your client-side integration.

Tutorial codebase


GeeCON 2017 talk

When Vert.x & RxJava meet - Knot.x: highly-efficient and scalable integration platform for modern websites


Talk video

DevoxxPL 2017 talk

Knot.x Devoxx

Talk video

JUG 2017 talk

Knot.x JUG


Use Knot.x communication channel that is described here.


All feature requests and bugs can be filed as issues on Gitub. If you found a bug or misspell on, please raise ticket or pull request in (knotx-website)[]. Use User Group or Gitter Chat to ask a question.


Knot.x tutorials are licensed under the Apache License, Version 2.0 (the "License")