# Packages
Package api provides primitives to interact with the openapi HTTP API.
Package cache implements several caches for API data.
Package config parses environment variables into a config struct.
Package convert converts between structs from different sources (DB, API, Protobuf, ...).
Package db contains migration scripts and sqlc-compiled SQL statements.
Package graph contains resolvers for GraphQL vertices and edges.
Package log contains the custom logger for this application.
Package worker performs heavy-lifting tasks in the background.