For anyone looking to get started on the autom8 stuff, here below is the API. This is not official. Just my own notes after looking through the source code on SVN. MechJeb API =========== Ascent AutoPilot ---------------- launchTo(altitude [in meters], inclination [in degrees]) Landing AutoPilot ----------------- land() returns null landAt(latitude, longitude) or landAt(latitude, longitude, bool autoWarpOnDescent) returns null Core ---- controlClaim() returns boolean controlRelease() returns boolean attitudeGetReferenceRotation(reference) returns LuaTable(vector3d) attitudeWorldToReference(vector, reference) returns LuaTable(vector3d) attitudeReferenceToWorld(vector, reference) returns LuaTable(vector3d) attitudeTo(vector, reference) returns boolean attitudeDeactivate() returns boolean attitudeAngleFromTarget() returns angle in degrees between the vessel\'s current pointing direction and the attitude target, ignoring roll distanceFromTarget() returns distance relativeVelocityToTarget() returns LuaTable(vector3d) targetName() returns target name landActivate() returns boolean landDeactivate() returns boolean warpIncrease() or warpIncrease(bool instant, double maxRate) returns boolean warpDecrease() or warpDecrease(bool instant) returns null warpMinimum() or warpMinimum(bool instant) returns null warpPhysics() or warpPhysics(bool instant) returns null autoStageActivate() or autoStageActivate(double stagingDelay, int stageLimit) returns null autoStageDeactivate() returns null launch() returns null getAttitudeActive() returns null getControlClaimed() returns null busy() returns boolean free() returns boolean Orbital Operations ------------------ changePe(periapsis [in meters]) returns null changeAp(periapsis [in meters]) returns null changeApAndPe(apoapsis[in meters], periapsis [in meters]) returns null circularize() returns null transfer(target body, final periapsis [in meters]) returns null warpToEvent(event) or warpToEvent(event, lead time) returns null