Skip to main content

SpaceX-API

This page contains the setup guide and reference information for the SpaceX-API source connector.

Prerequisites

No prerequisites, but a dummy api_key is required as it enhances security in future build. Please check the available routes at SpaceX Routes.

Setup guide

Step 1: Set up SpaceX connection

  • Have a dummy API key (Example: 12345)
  • A specific id (If specific info is needed)

Step 2: Set up the SpaceX-API connector in Airbyte

For Airbyte Cloud:

  1. Log into your Airbyte Cloud account.
  2. In the left navigation bar, click Sources. In the top-right corner, click +new source.
  3. On the Set up the source page, enter the name for the SpaceX-API connector and select Spacex-API from the Source type dropdown.
  4. Enter your api_key.
  5. Enter your id if needed. (Optional)
  6. Click Set up source.

For Airbyte OSS:

  1. Navigate to the Airbyte Open Source dashboard.
  2. Set the name for your source.
  3. Enter your api_key.
  4. Enter your id if needed. (Optional)
  5. Click Set up source.

Supported sync modes

The SpaceX-API source connector supports the following sync modes:

FeatureSupported?
Full Refresh SyncYes
Incremental SyncNo
Replicate Incremental DeletesNo
SSL connectionYes
NamespacesNo

Supported Streams

  • Launches
  • Capsules
  • Company
  • Crew
  • Cores
  • Dragons
  • History
  • Landpads
  • Payloads
  • Roadster
  • Rockets
  • Ships
  • Starlink

API method example

GET https://api.spacexdata.com/v5/launches/latest

Performance considerations

The SpaceX API has both v4 and v5 for launches. The connector as default uses V4 as it has minimal bugs.

Changelog

Expand to review
VersionDatePull RequestSubject
0.2.12024-08-1644196Bump source-declarative-manifest version
0.2.02024-08-0943431Refactor connector to manifest-only format
0.1.132024-08-0343176Update dependencies
0.1.122024-07-2742792Update dependencies
0.1.112024-07-2042261Update dependencies
0.1.102024-07-1341909Update dependencies
0.1.92024-07-1041569Update dependencies
0.1.82024-07-0941089Update dependencies
0.1.72024-07-0640771Update dependencies
0.1.62024-06-2540463Update dependencies
0.1.52024-06-2240165Update dependencies
0.1.42024-06-0438976[autopull] Upgrade base image to v1.2.1
0.1.32024-05-3038504[autopull] base image + poetry + up_to_date
0.1.22024-05-2838603Make connector compatible with builder
0.1.12023-11-0832202Adjust schemas to cover all fields in the records
0.1.02022-10-22InitInitial commit