# RevelryAI v0.3.0 - Table of Contents

> An SDK for interacting with the RevelryAI API

## Pages

- [RevelryAI: The RevelryAI Elixir SDK](readme.md)
- [Changelog](changelog.md)
- [LICENSE](license.md)
- [Contributing and Development](contributing.md)
- [Releasing a new version](releases.md)
- [Contributor Covenant Code of Conduct](code_of_conduct.md)

## Modules

- [RevelryAI.Artifact](RevelryAI.Artifact.md): Handles artifact operations for the RevelryAI API such as retrieving artifacts
for a given project, creating artifacts, refining artifacts, and deleting artifacts.
- [RevelryAI.ArtifactType](RevelryAI.ArtifactType.md): Handles artifact type operations for the RevelryAI API.
- [RevelryAI.DataCenter](RevelryAI.DataCenter.md): Handles data center operations for the RevelryAI API.
- [RevelryAI.Project](RevelryAI.Project.md): Handles project operations for the RevelryAI API.
- [RevelryAI.Skill](RevelryAI.Skill.md): Handles skill operations for the RevelryAI API.
- [RevelryAI.Stream](RevelryAI.Stream.md): Creates a readable stream of information that another process can consume.

- [RevelryAI.V2.ApiJob](RevelryAI.V2.ApiJob.md): Handles polling of asynchronous API jobs for the RevelryAI v2 API.
- [RevelryAI.V2.Artifact](RevelryAI.V2.Artifact.md): Handles v2 artifact operations for the RevelryAI API.
- [RevelryAI.V2.Skill](RevelryAI.V2.Skill.md): Handles v2 skill execution for the RevelryAI API.
- [RevelryAI.Validate](RevelryAI.Validate.md): Handles validation operations for the RevelryAI API.

