Back to Airbyte

SpaceX-API

docs/integrations/sources/spacex-api.md

2.0.06.4 KB
Original Source

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

<details> <summary>Expand to review</summary>
VersionDatePull RequestSubject
0.2.222025-05-1060164Update dependencies
0.2.212025-05-0459612Update dependencies
0.2.202025-04-2759001Update dependencies
0.2.192025-04-1958377Update dependencies
0.2.182025-04-1257958Update dependencies
0.2.172025-04-0557482Update dependencies
0.2.162025-03-2956321Update dependencies
0.2.152025-03-0855619Update dependencies
0.2.142025-03-0155114Update dependencies
0.2.132025-02-2254522Update dependencies
0.2.122025-02-1554037Update dependencies
0.2.112025-02-0853552Update dependencies
0.2.102025-02-0153062Update dependencies
0.2.92025-01-2552399Update dependencies
0.2.82025-01-1851946Update dependencies
0.2.72025-01-1151423Update dependencies
0.2.62024-12-2850819Update dependencies
0.2.52024-12-2150354Update dependencies
0.2.42024-12-1449752Update dependencies
0.2.32024-12-1248197Update dependencies
0.2.22024-10-2847561Update dependencies
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
</details>