# Guides

* [Autodiscovery](./Guide-Autodiscovery)
* [Communication layer](./Guide-Communication-layer)
* [Action](./Guide-Action)
* [Extendable action](./Guide-Extendable-action)
* [Engine](./Guide-Engine)

# Tutorials

* [Create a basic engine](./Tutorial-Create-a-basic-engine)
* [Create a basic API with public Gateway](./Tutorial-Create-a-basic-API-with-public-gateway)
* [Create a persistent storage API](./Tutorial-Create-a-persistent-storage-API)


# API Reference

* [`NucleusAction`](./Action.nucleus)
* [`NucleusDatastore`](./Datastore.nucleus)
* [`NucleusEngine`](./Engine.nucleus)
* [`NucleusError`](./Error.nucleus)
* [`NucleusEvent`](./Event.nucleus)
* [`NucleusResource`](./Resource.nucleus)
* [`NucleusResourceAPI`](./ResourceAPI.nucleus)
* [`NucleusResourceRelationshipDatastore`](./ResourceRelationshipDatastore.nucleus)