Skip to main content

A wrapper for the API

Project description


A simple python wrapper for the Launch Library web API.

Warning: The wrapper is not yet intended for general use.

Available models: Agency, AgencyType, Launch, Launch Status, Pad, Location, Rocket, RocketFamily

The usage of the API is simple.


To install, simply use pip: pip install python-launch-library

# Import the launchlibrary lib
import launchlibrary as ll

# Create an instance of the API
api = ll.Api()  # You can also specify api url, api version...

# And request the next 5 launches, for example.
launches = ll.Launch.fetch(api, next=5) # Any argument after "api" is not constrained (w/ kwargs).
# ^ Returns a list of launch objects.

# You can fetch the pythonic property names by using launch.param_names
properties = launches[0].param_names


  • [x] Tidy up the repository
  • [ ] Add exceptions to handle server timeout
  • [x] Handle nested models (i.e. a Pad model inside a Location model inside a Launch model)
  • [x] Handle times with the datetime class
  • [x] Package properly and upload to PyPI
  • [ ] Asynchronous operation
  • [ ] Add more abstraction methods for the api calls
  • [ ] Your suggestion here

Feel free to open issues and pull requests! I usually check Github daily.

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for python-launch-library, version 0.2.1
Filename, size File type Python version Upload date Hashes
Filename, size python_launch_library-0.2.1-py3-none-any.whl (8.7 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size python-launch-library-0.2.1.tar.gz (5.8 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page