Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/SpaceXLand/api
π GraphQL & REST APIs to explore all the rockets, launches & other SpaceX's data
https://github.com/SpaceXLand/api
apollo-server graphql launches node-js rest rockets spacex spacex-api typescript
Last synced: about 1 month ago
JSON representation
π GraphQL & REST APIs to explore all the rockets, launches & other SpaceX's data
- Host: GitHub
- URL: https://github.com/SpaceXLand/api
- Owner: SpaceXLand
- License: mit
- Created: 2019-01-04T15:00:18.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2023-01-19T14:53:35.000Z (almost 2 years ago)
- Last Synced: 2024-06-04T01:43:50.564Z (7 months ago)
- Topics: apollo-server, graphql, launches, node-js, rest, rockets, spacex, spacex-api, typescript
- Language: TypeScript
- Homepage: https://api.spacex.land
- Size: 2.08 MB
- Stars: 209
- Watchers: 9
- Forks: 43
- Open Issues: 28
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
SpaceX Land API
β οΈ Not maintained
GraphQL & REST APIs to explore all the π, launches & other SpaceX's data!
APIs for
π©βπ»  Techies  π¨βπ«
π΄  & no techies  π©βπΎ
π  from everywhere π
π»  with any device π±
also, for those
π©βπ  little dreamers  π¨βπ## Usage
Navigate through all the **SpaceX data** having the most β¨user & developer experience!
β Setups/Auths
π€ Fully updated docs
π Interactive web-basedIntrospect the available data **just clicking checkboxes**, have the ability to **define precisely the data** you want,
**replace multiple requests** with a single call, discover new ways to interact with APIs!π  GraphQL πhttps://api.spacex.land/graphql
If you're indeed an old school API fan, don't miss the **auto-generated** REST API based on it respective **GraphQL schema**!
π€  REST πhttps://api.spacex.land/rest
## Build Cool π Stuff
It has never been easier to create & share π―web application projects using your favorite FE libraries. Whether you're starting with GraphQL or not, give a πat the differents **live examples** -- You may discover interesting things!
β€οΈ Angular πhttps://codesandbox.io/s/o9nmplk96y
π React πhttps://codesandbox.io/s/r4p8q1kmvp
π Vue πhttps://codesandbox.io/s/m3v8yv0nw9
Pick whichever programming language & the FE library you feel confident with, schedule some β³in your agenda & enjoy coding πwebapps!
## Installation
**Init server**
```bash
yarn # npm install
yarn dev # npm run dev
```**Generate types**
```bash
yarn generate # npm run generate
```## Contribute
There are many ways to [contribute](https://github.com/spacexland/api/blob/master/CONTRIBUTING.md) to SpaceX Land API.
- [Submit bugs](https://github.com/spacexland/api/issues) and help us verify fixes as they are checked in.
- Review the [source code changes](https://github.com/spacexland/api/pulls).
- Engage with other users and developers on [Spectrum](https://spectrum.chat/spacexland).
- [Contribute bug fixes](https://github.com/spacexland/api/blob/master/CONTRIBUTING.md).This project has adopted the [Contributor Covenant Code of Conduct](https://www.contributor-covenant.org/version/1/4/code-of-conduct.md).
## Help & Community
Join our [Spectrum community](https://spectrum.chat/spacexland) if you run into issues or have questions. We love talking to you!
## Contributors
Thanks goes to these wonderful people ([emoji key](https://github.com/all-contributors/all-contributors#emoji-key)):
| [
Carlos Rufo](https://github.com/swcarlosrj)
[π¬](#question-swcarlosrj "Answering Questions")[π»](https://github.com/spacexland/api/commits?author=swcarlosrj "Code")[π](#review-swcarlosrj "Reviewed Pull Requests")[π’](#talk-swcarlosrj "Talks") | [
Kamil Kisiela](http://github.com/kamilkisiela)
[π»](https://github.com/spacexland/api/commits?author=kamilkisiela "Code")[π](#review-kamilkisiela "Reviewed Pull Requests") | [
Henry](https://github.com/kirkness)
[π»](https://github.com/kentcdodds/all-contributors/commits?author=kirkness "Code") |
| :---: | :---: | :---: |This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification.
Contributions of any kind are welcome!## License
SpaceX Land API is MIT licensed, as found in the [LICENSE](https://github.com/spacexland/api/blob/master/LICENSE) file.