> For the complete documentation index, see [llms.txt](https://acolono.gitbook.io/fluxkraft/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://acolono.gitbook.io/fluxkraft/contrib-documentation.md).

# Contrib Documentation

Fluxcraft services 8.x-2.

is a collection of modules which taken together comprise the 8.x-2.x rewrite of fluxkraft\_services.

this rewrite is taking a lot of lessons (i.e. code) from the experimental proof of concept module: [external\_entities](https://www.drupal.org/project/external_entities)

also we are using concepts introduced by the [apiservices](https://www.drupal.org/project/apiservices) module and depend on it as long as there is no reason to fork it.

the main purpose of this suite is to allow managing connection to external apis and making it easy to query remote data (for example accessing data from another drupal site exposed via rest).

documentation can be found as a [gitbook](https://www.gitbook.com/book/acolono/fluxkraft/details)

some features we are focusing on:

1. Make it simple for developers to implement new api providers via:
   * a generator
   * a ui
   * importers (think blueprint/swagger/raml)
2. swappable client service allowing to use existing libraries.
