# Expira Docs > Set up Expira: connect AWS, GitHub, GitLab and App Store Connect, and get expiry alerts by email, Slack, Discord or webhook. - [Expira documentation](https://docs.expira.dev/index.md): Set up Expira to track certificate, API token and domain expiry, connect your providers, and send alerts to the right people. - [Quickstart](https://docs.expira.dev/quickstart.md): Create an Expira account, add or discover your first expiring assets, and make sure alerts reach you. - [Core concepts](https://docs.expira.dev/concepts.md): Assets, teams, private assets, owners and expiry status in Expira, and how they decide who sees an asset and who is alerted. - [Integrations overview](https://docs.expira.dev/integrations/overview.md): How Expira connects to AWS, GitHub, GitLab and App Store Connect, syncs expiry dates every day, and what it stores. - [AWS](https://docs.expira.dev/integrations/aws.md): Connect an AWS account to Expira with a read-only IAM user to track ACM, Private CA, RDS, IAM, SAML, Secrets Manager, KMS and Route 53 expiry. - [GitHub token](https://docs.expira.dev/integrations/github-token.md): Track when a GitHub personal access token expires by connecting it to Expira. Works with GitHub.com and GitHub Enterprise Server. - [GitHub App](https://docs.expira.dev/integrations/github-app.md): Create a read-only GitHub App so Expira can list and track the expiry of every fine-grained personal access token in your GitHub organisation. - [GitLab](https://docs.expira.dev/integrations/gitlab.md): Connect GitLab.com or a self-managed GitLab instance to Expira to track personal access, deploy, runner, trigger and agent token expiry. - [App Store Connect](https://docs.expira.dev/integrations/app-store-connect.md): Connect App Store Connect to Expira with an API key to track Apple certificate, provisioning profile and Apple Pay merchant certificate expiry. - [Troubleshooting integrations](https://docs.expira.dev/integrations/troubleshooting.md): Fix Expira integration sync problems: partial syncs, skipped types, rejected tokens, unreachable hosts and blocked URLs. - [How alerts work](https://docs.expira.dev/alerts/overview.md): When Expira sends expiry alerts, who receives them, how thresholds, catch-up, retries and the monthly alert limit work. - [Email alerts](https://docs.expira.dev/alerts/email.md): Turn on email expiry alerts in Expira for a team or for your private assets. Recipients are resolved automatically. - [Slack alerts](https://docs.expira.dev/alerts/slack.md): Send Expira expiry alerts to a Slack channel with an incoming webhook. - [Discord alerts](https://docs.expira.dev/alerts/discord.md): Send Expira expiry alerts to a Discord channel with a server webhook. - [Webhook alerts](https://docs.expira.dev/alerts/webhook.md): Receive Expira expiry alerts as JSON at your own HTTPS endpoint: the payload fields, event types, timeouts and retries. - [Alert history](https://docs.expira.dev/alerts/history.md): See every expiry alert Expira sent, failed or skipped, with its channel, status, error and recipients. - [Teams and roles](https://docs.expira.dev/account/teams-and-roles.md): Organisation roles, team roles, and who can see assets and change integrations and alert settings in Expira. - [Plans and limits](https://docs.expira.dev/account/plans.md): What each Expira plan includes: assets, teams, members, integration connections and monthly alerts. This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.