# hephaestus_ecto v0.3.0 - API Reference

## Modules

- [HephaestusEcto](HephaestusEcto.md): Ecto/PostgreSQL storage adapter for Hephaestus workflow instances.
- [HephaestusEcto.Application](HephaestusEcto.Application.md)
- [HephaestusEcto.Migration](HephaestusEcto.Migration.md): Migrations create and modify the database tables HephaestusEcto needs to function.
- [HephaestusEcto.Migrations.Postgres](HephaestusEcto.Migrations.Postgres.md): PostgreSQL migration orchestrator for `HephaestusEcto`.
- [HephaestusEcto.Schema.Instance](HephaestusEcto.Schema.Instance.md): Ecto schema for persisted workflow instances.
- [HephaestusEcto.Serializer](HephaestusEcto.Serializer.md): Converts between `Hephaestus.Core.Instance` structs and database-safe values.
- [HephaestusEcto.Storage](HephaestusEcto.Storage.md): Ecto/PostgreSQL storage adapter implementing `Hephaestus.Runtime.Storage`.

## Mix Tasks

- [mix hephaestus_ecto.gen.migration](Mix.Tasks.HephaestusEcto.Gen.Migration.md): Generates the migration for the `workflow_instances` table.

