Skip to main content

Python API for interacting with the Roberts Space Industries site for Star Citizen.

Project description

Python RSI Documentation Status

Python API for interactive with the Roberts Space Industries site for Star Citizen.


This API is in it’s very early stages and will change often.


  • TODO


Getting system status:

from rsi.status import Status
s = Status()
current_status = s.system()
recent_incidents = s.timeline()
specific_incident = s.incident('28f92e5a')

Accessing ship information:

from rsi.shipmatrix import ShipMatrixAPI
ships = ShipMatrixAPI()
ship = ships.list()[0]
ship = ships.search_by_name('kraken')

Accessing citizen information:

from rsi.citizen import fetch_citizen

Accessing org information:

from import OrgAPI
org = OrgAPI('EXTERRA')
member = org.members[0]

Accessing admin org information for an organization that you have the Officer or Founder role for. This let’s you see the member information for hidden members.

from import OrgAPI
org = OrgAPI('EXTERRA', admin_mode=True, username=username, password=password)
member = org.members[0]
members ='fuzzy_handle_matching')     # list of members using fuzzy matching
member = org.search_one('fuzzy_handle_matching')  # returns only the top match


0.1.2 (2018-12-27)

  • Added Authentication and session management required for accessing privileged Organization members list

0.1.0 (2018-12-10)

  • Initial commit

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 pyrsi, version 0.1.11
Filename, size File type Python version Upload date Hashes
Filename, size pyrsi-0.1.11-py2.py3-none-any.whl (12.5 kB) File type Wheel Python version py2.py3 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