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:
- Log into your Airbyte Cloud account.
- In the left navigation bar, click Sources. In the top-right corner, click +new source.
- On the Set up the source page, enter the name for the SpaceX-API connector and select Spacex-API from the Source type dropdown.
- Enter your
api_key
. - Enter your
id
if needed. (Optional) - Click Set up source.
For Airbyte OSS:
- Navigate to the Airbyte Open Source dashboard.
- Set the name for your source.
- Enter your
api_key
. - Enter your
id
if needed. (Optional) - Click Set up source.
Supported sync modes
The SpaceX-API source connector supports the following sync modes:
Feature | Supported? |
---|---|
Full Refresh Sync | Yes |
Incremental Sync | No |
Replicate Incremental Deletes | No |
SSL connection | Yes |
Namespaces | No |
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.
Reference
Config fields reference
Field
Type
Property name
Unique ID for specific source target
string
id
Configuration options for endpoints
string
options
Changelog
Version | Date | Pull Request | Subject |
---|---|---|---|
0.1.1 | 2023-11-08 | 32202 | Adjust schemas to cover all fields in the records |
0.1.0 | 2022-10-22 | Init | Initial commit |