Launch Library

The Launch Library integrationIntegrations connect and integrate Home Assistant with your devices, services, and more. [Learn more] provides information about upcoming spaceflight, including the next planned rocket launch, the next SpaceX Starship launch, and the next SpaceX Starship event.

You can use it to keep an eye on the next launch from a dashboard, get a notification when a launch is about to happen, or announce upcoming launches through your media players.

The data comes from the Launch Library 2 API by The Space Devs.

Prerequisites

There are no prerequisites. The integration uses a public data source, so you do not need an account or API key.

Configuration

To add the Launch Library service to your Home Assistant instance, use this My button:

Manual configuration steps

If the above My button doesn’t work, you can also perform the following steps manually:

  • Browse to your Home Assistant instance.

  • Go to Settings > Devices & services.

  • In the bottom right corner, select the Add Integration button.

  • From the list, select Launch Library.

  • Follow the instructions on screen to complete the setup.

You can only add this integration once. It provides information about the next launch worldwide, not for a specific location or provider.

Supported functionality

The integration creates the following sensorSensors return information about a thing, for instance the level of water in a tank. [Learn more] entities:

  • Next launch: The name of the next upcoming rocket launch. Additional attributes show the launch provider, the launch pad, the facility, and the provider’s country code.
  • Launch time: The scheduled date and time of the next launch. Additional attributes show the start and end of the launch window.
  • Launch probability: The estimated probability of the launch happening, as a percentage. This is unavailable when the provider does not share a probability.
  • Launch status: The current status of the next launch, such as whether it is confirmed, on hold, or in flight. An additional attribute shows the hold reason when there is one.
  • Launch mission: The name of the mission for the next launch. Additional attributes show the mission type, the target orbit, and a description of the mission.
  • Next Starship launch: The scheduled date and time of the next SpaceX Starship launch. Additional attributes show the mission title, status, target orbit, and a description.
  • Next Starship event: The scheduled date and time of the next SpaceX Starship event. Additional attributes show the event title, location, a link to the stream, and a description.

Data updates

The integration pollsData polling is the process of querying a device or service at regular intervals to check for updates or retrieve data. By defining a custom polling interval, you can control how frequently your system checks for new data, which can help optimize performance and reduce unnecessary network traffic. [Learn more] the Launch Library 2 API once an hour for the latest information.

Removing the integration

This integration follows standard integration removal. No extra steps are required.

To remove an integration instance from Home Assistant

  1. Go to Settings > Devices & services and select the integration card.
  2. From the list of devices, select the integration instance you want to remove.
  3. Next to the entry, select the three dots menu. Then, select Delete.