SysML v2 is an upcoming version of the Systems Modeling Language that aims to address limitations in the current version (v1). It has a formal foundation using KerML, a new metamodel that is not limited by being a UML profile, and a textual notation to integrate with existing technologies. A standardized API will also allow SysML tooling to better interoperate. The goal of these changes is to enable effective model-based systems engineering by putting system models with real meaning and semantics at the center.