- 
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 things
- 
AsBranding - Description of branding for an AsComponent.
- 
AsRelease - Object representing a single upstream release
- 
AsIssue - An issue resolved in a release.
- 
AsArtifact - Object describing a artifact artifact
- 
AsChecksum - A single checksum used in a release.
- 
AsScreenshot - Object representing a single screenshot
- 
AsImage - Object representing a single image used in a screenshot.
- 
AsVideo - Object representing a video used in a screenshot.
- 
AsContentRating - Object representing a content rating
- 
AsAgreement - Object representing a privacy policy
- 
AsAgreementSection - Object representing a agreement section
- 
AsReview - A user review
- 
AsContext - Context of an AppStream metadata document
- 
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.
- 
AsSystemInfo - Read information about the current OS and device.
- 
as-utils - Helper functions that are used inside libappstream
- 
AsDistroDetails - Provides information about the current distribution