Alpha Release
Pre-releaseInfinity 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