# API reference

The documentation is provided both in KFocs and Javadocs. You can choose the documentation that you prefer.

## Kdocs

You can check the generated documentation with [KDocs](https://writeopia.github.io/WriteopiaKdocs/)

## Javadocs

You can check the Javadocs for each module.

### Core components
- [Writeopia Models](https://javadoc.io/doc/io.writeopia/writeopia-models/latest/index.html)
- [Writeopia Core](https://javadoc.io/doc/io.writeopia/writeopia-core/latest/index.html)
- [Writeopia UI](https://javadoc.io/doc/io.writeopia/writeopia-ui/latest/index.html)

### Plugins
- [Writeopia Network](https://javadoc.io/doc/io.writeopia/writeopia-network/latest/index.html)
- [Writeopia Persistence](https://javadoc.io/doc/io.writeopia/writeopia-persistence-core/latest/index.html)
- [Writeopia Persistence Room](https://javadoc.io/doc/io.writeopia/writeopia-persistence-room/latest/index.html)
- [Writeopia Persistence SqlDelight](https://javadoc.io/doc/io.writeopia/writeopia-persistence-sqldelight/latest/index.html)
- [Writeopia Serialization](https://javadoc.io/doc/io.writeopia/writeopia-serialization/latest/index.html)
- [Writeopia Export](https://javadoc.io/doc/io.writeopia/writeopia-export/latest/index.html)
- [Writeopia Import](https://javadoc.io/doc/io.writeopia/writeopia-import/latest/index.html)
