Since v1.4, Content Elements is compatible with SafeCracker. The only limitation are that the Gallery element in Content Elements is not supported via SafeCracker and additionally, Rich text acts as a simple text area field.

To make the Content Elements work with SafeCracker, you need to include jQuery using the include_jquery parameter as shown in the example below:

{exp:safecracker channel="test_channel_ce" include_jquery="yes"}
	<!-- Required title field -->
	<input type="text" name="title" value="" />

	<!-- Content elements -->
	{field:content_elements}

	<!-- Submit button -->
	<input type="submit" name="Submit" value="Submit" />
{/exp:safecracker}