Skip to content

Alpha Release

Pre-release
Pre-release

Choose a tag to compare

@GabrielBarberini GabrielBarberini released this 24 Sep 02:54
· 185 commits to master since this release

Infinity API Alpha Release Notes

We are thrilled to announce the Alpha release of Infinity-API:

  • A RESTful API for the RocketPy rocket flight simulator.

Create, manage, and simulate rocket flights, environments, rockets, and motors.

This release is in an experimental phase, please report any bugs at https://github.com/RocketPy-Team/infinity-api/issues/new/choose

Features

Disclaimer: Currently, the API only supports SolidMotor (calisto as power_off/on_drag and Cesaroni as thrust_source) and TrapezoidalFins.

  • POST api.rocketpy.org/artifact/{{artifact_id}} { message, artifact_id }
  • GET api.rocketpy.org/artifact/{{artifact_id}} { Artifact }
  • GET api.rocketpy.org/rocketpy/artifact/{{artifact_id}} { json_pickle_string_artifact }
  • GET api.rocketpy.org/simulate/artifact/{{artifact_id}} { ArtifactSimulationSummary }
  • PUT api.rocketpy.org/artifact/{{artifact_id}} { message, new_artifact_id }
  • DELETE api.rocketpy.org/artifact/{{artifact_id}} { deleted_artifact_id, message }

Flight artifact have additional routes that allows to update its own artifacts.

  • POST api.rocketpy.org/flight/{{flight_id}}/artifact/ { message, flight_id }

You can check out our Postman collection for real use-case examples at https://github.com/RocketPy-Team/infinity-api/blob/master/test/infinity-api-postman-collection.json

API DOCS

Feedback and Bug Reports

We encourage all users to try out Infinity API - Alpha and share their feedback or report any issues on our GitHub repository.

Full Changelog: https://github.com/RocketPy-Team/infinity-api/commits