# AppStream API Reference

AsComponent — Object representing a software component
as-enums — Some enums used by various other modules
AsIcon — Describes an icon of an application.
AsProvided — Description of the provided-items in components
AsBundle — Description of bundles the AsComponent is shipped with.
AsLaunchable — Description of launchable entries for a software component
AsTranslation — Description of translation domains for an upstream component.
AsSuggested — Suggestions for other software suggested by a component.
AsRelation — Description of relations a software component has with other items
AsRelease — Object representing a single upstream release
AsChecksum — A single checksum used in a release.
AsScreenshot — Object representing a single screenshot
AsImage — Object representing a single image used in a screenshot.
AsContentRating — Object representing a content rating
AsMetadata — Parser for AppStream metadata
AsPool — Access the AppStream metadata pool.
AsCategory — Representation of a XDG category
AsValidator — Validator and report-generator about AppStream XML metadata
AsValidatorIssue — Object representing an issue found in AppStream metadata
as-spdx — Helper functions to work with SPDX license descriptions.
as-utils — Helper functions that are used inside libappstream
AsDistroDetails — Provides information about the current distribution

Generated by GTK-Doc V1.29